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