编写用<;包装的代码;?php?>;标记到其他页面
我正在编写从其他页面(默认模板页面)编写代码的代码。模板页面有一些html和一些php代码。html包含一些输入字段,php代码用于从这些字段获取数据并将其插入db表,但我面临的问题是,它只从默认页面获取html并将其写入新生成的页面,并跳过所有由标记包围的代码 下面是用于从默认模板页面获取代码并将其写入新生成页面的php代码编写用<;包装的代码;?php?>;标记到其他页面,php,html,Php,Html,我正在编写从其他页面(默认模板页面)编写代码的代码。模板页面有一些html和一些php代码。html包含一些输入字段,php代码用于从这些字段获取数据并将其插入db表,但我面临的问题是,它只从默认页面获取html并将其写入新生成的页面,并跳过所有由标记包围的代码 下面是用于从默认模板页面获取代码并将其写入新生成页面的php代码 if($aa){ ob_end_clean(); ob_start(); include('test.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);
}
php包含这样的代码
<?php
...
...
...
?>
<form....
<input...
<input...
<input...
</form>
<form....
<input...
<input...
<input...
</form>
与其包含php文件,不如逐行读取文件并将其写入另一个位置…或者只是复制一份
(我不知道你想做什么)。当你把你所有的文件都包含在标签中,然后你会看到最终的结果,那么,标签似乎丢失了,因为它们被处理/解析了…或者做了它必须做的事情…你应该给出一个更好的例子来更好地看到这个问题…你是说这段代码没有做任何事情吗?没有代码正在工作,但它只从模板页面抓取html,但我想做的是抓取html以及php代码