我有這樣的HTML結構(剝離下來,便於閱讀)的:在PHP 1.4.3 HTML - 在HTML是不是被輸出,其中它應該
<head>
<title>My website!</title>
<?php include "myFile.php"; ?>
</head>
...
<div id="header"></div>
<div id="content">
<?php GetSomeStuff(); ?>
</div>
<div id="footer"></div>
然後,我有myFile.php:
<?php
ob_start();
function GetSomeStuff()
{
if(something)
{
ob_end_clean();
?>
<p>some html here!</p>
<?php
ob_start();
}
}
ob_end_clean();
?>
我們希望我們的HTML會是這個樣子:
<div id="header"></div>
<div id="content">
<p>some html here!</p>
</div>
<div id="footer"></div>
嘛,你猜怎麼着。這是什麼樣子:
<p>some html here!</p>
<div id="footer"></div>
它不僅在身體標記的開頭插入p標籤,但它還會刪除我的漂亮的頭球和內容的div!另外,我的標題標籤是空的 - 沒有標題! 。?:(
很顯然,我做錯了什麼我怎麼可以這樣做正確請注意,輸出會是一點點比我張貼在這裏做大;)
除了你的問題:對我來說相當有用的答案是[回聲或不回聲?](http://stackoverflow.com/q/2216893/237483)。 –