0
我在文件系統中寫入了一些文件,但不幸的是這些文件在PHP腳本的出口處被刪除。由PHP創建的文件在退出時刪除
我試圖用fopen(w +)和file_put_contents創建文件。文件被定期刪除。
任何想法?
編輯: 文件寫入/ home/ontw/webshop/definitions1 /,這不是一個臨時目錄。
一些代碼:
$fp = fopen($filename, "w+");
if ($fp == false) {
throw new RuntimeException("Could not create $filename (fopen error)!");
}
if (flock($fp, LOCK_EX)) {
if (false === fwrite($fp, $contents)) {
throw new RuntimeException("Could not create $filename (fwrite error)!");
}
fflush($fp);
flock($fp, LOCK_UN);
} else {
throw new RuntimeException("Could not create $filename (unable to get file lock)!");
}
fclose($fp);
在你的問題中添加更多詳細信息 – 2013-02-19 11:18:29
你在哪裏寫它們?如果你寫入'/ tmp',我猜這是預期的行爲。你能顯示一些代碼嗎? – 2013-02-19 11:18:30
它可能會被覆蓋並且不會被刪除。 – 2013-02-19 11:22:15