我有一個腳本,它將字符串附加到文件中。php文件寫入問題
例如(這是一個測試腳本):
$i = 1;
$file = 'wikipedia/test.txt';
$text = 'the quick brown fox jumps over the lazy dog';
while($i!=0)
{
file_put_contents($file, $text, FILE_APPEND);
}
但由於未知原因,我的程序停止追加字符串時,文本文件達到2097156 B的文件大小。這不是磁盤空間問題,因爲我仍然可以創建另一個文本文件,但限制爲相同的文件大小值。
我嘗試使用其他PHP函數fwrite,fputs,但仍然沒有解決。
任何想法爲什麼會出現此問題?
請擴展「還沒有解決。」在使用'fwrite'和'fputs'時,你是否在完全相同的文件大小下遇到同樣的問題? –
是的..同樣的問題。當它達到所述文件大小時,它停止追加 – ralpu