使用 PHP fwrite 写入 php 文件
Use PHP fwrite to write php file
我正在构建 CMS,但遇到了这个问题。我需要为每个页面编写一个简单的 php 文件,我需要传递一个 ID 和包含函数。
这是我编写文件的代码:
$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');
?>
尝试:
$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
我正在构建 CMS,但遇到了这个问题。我需要为每个页面编写一个简单的 php 文件,我需要传递一个 ID 和包含函数。 这是我编写文件的代码:
$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');
?>
尝试:
$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