특정 파일을 읽고 쓰는 PHP 스크립트가 있습니다 (file_get_contents
및 file_put_contents
사용). 이제 Ajax와 함께 사용하기를 원하기 때문에 쓰기 요청이 끝나지 않을 때 읽을 수있는 요청이 도착할 수 있습니다. 필자는 유닉스와 윈도우즈 모두 충돌을 막을 수있는 방법을 가지고 있다고 생각한다. (파일 읽기, 쓰기가 끝나지 않은 쓰기, 필자는 확실하다.)Ajax를 통해 사용할 때 file_get_contents 및 file_put_contents가 간섭 할 수 있습니까?
내가 옳았는지, 그리고 파일 시스템이 이러한 충돌을 방지하기 위해 어떤 조치를 취해야 하는지를 이해하기 위해 어떤 용어를 찾아야합니까?
파일의 쓰기 및 읽기를 요구하는 요청과 Ajax 요청은 완전히 독립적 인 HTTP 요청이므로 완전히 별도로 처리됩니다. 그래서 갈등은 없습니다. – arkascha
'file_put_contents ('file.txt', $ date, LOCK_EX); ' – RiggsFolly
['flock'] (http://php.net/manual/en/function.flock.php) 잠그는 파일은 당신이 읽고있는 파일입니다. 'lock_me.txt' 파일을 별도로 만들면 다른 파일에 대한 파일 액세스를 제어 할 수 있습니다. – RiggsFolly