使用PHP fwrite编写php文件

时间:2015-11-16 15:25:49

标签: php fwrite writefile

我正在建立一个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');
            ?>

1 个答案:

答案 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而不是<phpPHP tags