我有下面的代碼序列:無法保存文本文件
$fp = fopen('script.sh', 'wt');
fwrite($fp, 'some text');
fclose($fp);
現在,這個應該寫some text
到script.sh,簡單明瞭,有一段工作。但是從昨天開始script.sh總是空的,儘管some text
根本不是空的。有趣的是,沒有錯誤返回。另外,如果我手動鍵入script.sh內的某些內容,然後運行代碼script.sh再次爲空。
權限爲777
。該文件是正確的(如果我刪除它說,該文件不存在)。
這是您寫入文件的唯一地方嗎?這聽起來像別的東西可能會寫入該文件並刪除內容 – Alex 2011-05-27 08:16:20
什麼'fwrite($ fp,'some text');'返回? – 2011-05-27 08:18:44
不......我找到了答案,是一種愚蠢的:))。我的空間不足,無法保存文件。所以...對一個蹩腳的帖子感到抱歉。忘記檢查最基礎的事情。 – zozo 2011-05-27 08:23:55