我正在研究从其他页面(默认模板页面)编写代码的代码。模板页面有一些 html 和一些 php 代码。html包含一些输入字段,php代码用于从这些字段中获取数据并将其插入到db表中,但我面临的问题是它只从默认页面获取html并将其写入新生成的页面并跳过所有代码被标签包围。
这是用于从默认模板页面获取代码并将其写入新生成的页面的 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 代码。希望你们能明白我想知道的。