0
파일을 나중에 읽을 수 있도록 파일에 저장하는 기능을 만들었습니다.PHP로 파일에 쓰는 중 구문 오류가 있고 내용의 순서가 잘못되었습니다.
설명 된 방법은 here입니다.
$data = "<?php return ".var_export($var, true).";";
file_put_contents($filename, $data);
이없는 파일에 변경을 요청 낮은있을 때 잘 작동하는 것 같다,하지만 동시에 여러 요청이있을 때 파일 내용은 구문 오류 또는 내용의 잘못된 주문으로 가득하고 때로는 비어 .
flock()
을 사용한 후 file_get_conents(..)
에 세 번째 인수 LOCK_EX와 fwrite()
을 사용해 보았지만 같은 이상한 동작이 발생했습니다. 여기서 무슨 일이 일어나고 어떻게 해결할 수 있습니까?
"다른 콘텐츠"를 찾으십니까? 무엇처럼? –