1
当我执行此:写一个变量文件PHP
$filename = "test.php";
$content = "<?php $variable = 35 ?>";
file_put_contents($filename,$content);
该文件包含此:
<?php =35?>
我怎样才能得到它包括$变量?
此外,我怎么能追加到文件的顶部而不覆盖现有的数据?
当我执行此:写一个变量文件PHP
$filename = "test.php";
$content = "<?php $variable = 35 ?>";
file_put_contents($filename,$content);
该文件包含此:
<?php =35?>
我怎样才能得到它包括$变量?
此外,我怎么能追加到文件的顶部而不覆盖现有的数据?
使用单引号来防止PHP尝试插入$variable
。
$content = '<?php $variable = 35 ?>';
最后,你会用fopen()
并传递'a'
模式,这将追加到该文件
要追加到顶部的底部,把这段文件,它是一个比较复杂。据我所知,您将不得不读取整个文件并将旧内容连接到新内容的末尾。
转义'$'应该[也可以](http://codepad.org/UbhQlTVJ)。 – 2012-07-16 00:02:16