0
파일 시스템에 일부 파일을 쓰고 있지만 불행히도 이러한 파일은 PHP 스크립트의 끝에서 삭제됩니다.PHP에서 만든 파일이 출구에서 삭제되었습니다.
fopen (w +)과 file_put_contents로 파일을 만들려고했습니다. 파일은 정기적으로 삭제됩니다.
아이디어가 있으십니까?
EDIT : 파일은 임시 디렉토리가 아닌/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);
자세한 내용을 추가하십시오 –
어디에 쓰는거야? '/ tmp'에 글을 쓰고 있다면, 예상 된 행동이라고 생각합니다. 몇 가지 코드를 보여줄 수 있습니까? –
덮어 쓸 수 있으며 삭제되지 않을 수 있습니다. –