2009-09-20 32 views
-4

我有一個PHP文件A.php.Every time我的網頁A.php被稱爲我想要它寫入一些文件的數據。 我想appent到一個現有的文件,而不是覆蓋寫入到一個文本文件在PHP

我如何做到這一點

+0

沒有打擾回答,因爲我的努力不會被榮幸在這裏。 40個問題,而不是一個接受!令人印象深刻... – soulmerge 2009-09-20 18:33:14

+0

可能不應該期待一個答案,但我會問無論如何 - 你確定這真的是你想要做的?除非這是一個非常低流量的網站,否則如果你想記錄一些東西,將它寫入數據庫,系統日誌等等可能會更好。 – 2009-09-20 18:52:51

回答

1

tutorial應該讓你去

$myFile = "testFile.txt"; 
$fh = fopen($myFile, 'a') or die("can't open file"); 
$stringData = "String 1\n"; 
fwrite($fh, $stringData); 
$stringData = "String 2\n"; 
fwrite($fh, $stringData); 
fclose($fh); 
3

寫入文件b.txt(例如)使用這個:

<?php 
$fp = fopen('b.txt', 'a'); 
fwrite($fp, '1'); 
fclose($fp); 

這會寫「1」b.txt每次你運行它。

19

最簡單的就是使用file_put_contents功能與FILE_APPEND標誌:

file_put_contents('filename', 'data', FILE_APPEND); 
+0

我認爲這個答案應該被接受,所以+1。 – 2011-03-23 13:12:39