我正在建立一个CMS,我一直坚持这个问题。我需要为每个页面编写一个简单的php文件,我需要传递一个ID和include函数。 这是我编写文件的代码:
$filename=mysqli_fetch_array($query))['pagename'];
$fw=fopen("../".$filename,'w',true);
fwrite( "<php
\$id = $id;
include('admin/renderpage.php');
?>");
fclose($fw);
这是结果,看起来像我需要的,只是变量$ id不是实际变量而include函数也不起作用。
<php
$id = 2;
include('admin/renderpage.php');
?>
答案 0 :(得分:2)
尝试:
$filename=mysqli_fetch_array($query))['pagename'];
$fw=fopen("../".$filename,'w',true);
fwrite( $fw, "<?php
\$id = $id;
include('admin/renderpage.php');
?>");
fclose($fw);
PHP开放代码为:<?php
而不是<php
。
PHP tags