2012-09-09 127 views

回答

51

你可以使用file_put_contents

<?php 

    $ip = "foo"; 

    file_put_contents("ip.txt", $ip, FILE_APPEND); 

?> 

FILE_APPEND追加文本。沒有這個標誌會導致文件覆蓋。

+0

爲了從網站寫入文件,文件必須具有哪些權限? – Doug

4

file_put_contents將內容放入文件中。

if(!file_put_contents("path/to/file.txt", $ip, FILE_APPEND)){ 
    // failure 
} 
+0

老答案,但是這需要標記:'警告 這個函數可以返回布爾值FALSE,但也可能返回的結果爲FALSE的非布爾值。有關更多信息,請閱讀布爾部分。使用===運算符來測試此函數的返回值.' – Edward

7

file_put_contents()FILE_APPEND標誌文本追加到指定的文件:

file_put_contents('filename.txt', $stringToAppend, FILE_APPEND);