我是新來的PHP,並試圖創建一個簡單的腳本..但我不知道我想要做什麼可能與ob_start()請讓我知道,謝謝。 這裏是我的代碼:是我想用ob_start()做什麼?
<?php
ob_start();
if($mystuff !== 0) { foreach($mystuff['sirf7alk'] as $mystuff) {
?>
<?php include('header.php'); ?>
App name: <?php echo $mystuff->app; ?>
<?php include('footer.php');?>
<?php
} }
file_put_contents('page.php', ob_get_contents());
?>
這就是我的代碼輸出:
my header content
App name: My app name
my footer content
這裏就是我想要實現:
<?php include('header.php'); ?>
App name: My app name
<?php include('footer.php');?>
你爲什麼要寫信給'在這個過程中page.php'?這是否被第二個請求調用?你是否試圖以這種方式更新多個頁面,或只是那個? – mario 2013-04-21 22:34:23
我正在嘗試創建很多頁面,但我想在所有頁面中使用相同的頁眉/頁腳。 – Jnafo 2013-04-21 22:39:47
此時通常建議使用這些頁面的數據庫。擁有用於混合頁面佈局和內容的處理程序/模板腳本更具可維護性。擁有數十頁page.xYZ.php副本會變得很笨重。 – mario 2013-04-21 22:42:44