当我执行这个:
$filename = "test.php";
$content = "<?php $variable = 35 ?>";
file_put_contents($filename,$content);
该文件包含以下内容:
<?php =35?>
我怎样才能让它包含 $variable ?
另外,如何在不覆盖现有数据的情况下将其附加到文件顶部?
当我执行这个:
$filename = "test.php";
$content = "<?php $variable = 35 ?>";
file_put_contents($filename,$content);
该文件包含以下内容:
<?php =35?>
我怎样才能让它包含 $variable ?
另外,如何在不覆盖现有数据的情况下将其附加到文件顶部?
使用单引号来防止 PHP 尝试插入$variable
.
$content = '<?php $variable = 35 ?>';
最后,您将通过使用fopen()
并传递'a'
模式将其附加到文件中,该模式将附加到文件的底部
要附加到顶部,它有点复杂。据我所知,您必须读取整个文件并将旧内容连接到新内容的末尾。