Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编写用<;包装的代码;?php?>;标记到其他页面_Php_Html - Fatal编程技术网

编写用<;包装的代码;?php?>;标记到其他页面

编写用<;包装的代码;?php?>;标记到其他页面,php,html,Php,Html,我正在编写从其他页面(默认模板页面)编写代码的代码。模板页面有一些html和一些php代码。html包含一些输入字段,php代码用于从这些字段获取数据并将其插入db表,但我面临的问题是,它只从默认页面获取html并将其写入新生成的页面,并跳过所有由标记包围的代码 下面是用于从默认模板页面获取代码并将其写入新生成页面的php代码 if($aa){ ob_end_clean(); ob_start(); include('test.php');

我正在编写从其他页面(默认模板页面)编写代码的代码。模板页面有一些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);
}
php包含这样的代码

       <?php 
       ...
       ...
       ...
       ?>
      <form....
      <input...
      <input...
      <input...
      </form>
      <form....
      <input...
      <input...
      <input...
      </form>


与其包含php文件,不如逐行读取文件并将其写入另一个位置…或者只是复制一份
(我不知道你想做什么)。当你把你所有的文件都包含在标签中,然后你会看到最终的结果,

那么,标签似乎丢失了,因为它们被处理/解析了…或者做了它必须做的事情…你应该给出一个更好的例子来更好地看到这个问题…你是说这段代码没有做任何事情吗?没有代码正在工作,但它只从模板页面抓取html,但我想做的是抓取html以及php代码