0
我正在從其他頁面(默認模板頁面)編寫代碼的代碼。模板頁面有一些html和一些php代碼。 html包含一些輸入字段,php代碼用於從該字段獲取數據並將其插入到db表中,但是我面臨的問題是它只從默認頁面獲取html,並將其寫入新生成的頁面並跳過所有代碼被標籤包圍。編寫代碼,包裹在<?php ?>標籤到其他頁面
這裏是用於從默認模板頁面獲取代碼並將其寫入新生成的頁面的php代碼。
if($aa){
ob_end_clean();
ob_start();
include('test.php');
$html = ob_get_contents();
ob_end_clean();
$ourFileName = $title.".php";
file_put_contents($ourFileName, $html);
fclose($ourFileHandle);
}
tesp.php包含這樣
<?php
...
...
...
?>
<form....
<input...
<input...
<input...
</form>
我設置test.php的頁面作爲模板頁面,以便通過上面的代碼中所有新生成的頁面都應該有這個PHP和HTML代碼
代碼但輸出是這樣的
<form....
<input...
<input...
<input...
</form>
與缺少php代碼。希望你們能明白我想知道的。
那麼它似乎標籤丟失,因爲他們處理/分析......或做了什麼,它必須做的..你應該舉一個更好的例子來更好地看待這個問題......你是說這段代碼什麼都沒做? – 2013-02-27 10:49:44
沒有代碼工作,但它只是從模板頁面抓取HTML,但我想要做的是搶html和php代碼 – 2013-02-27 11:10:54