텍스트 파일에 쓰는 PHP 스크립트를 지연시킨 다음 동일한 파일에서 읽기를 시도하기 전에 변경 사항이 기록되었는지 충분히 지연시키는 방법은 무엇입니까?지연 PHP가 쓰기를 할 수있을만큼 오랫동안 읽음
답변
@symcbean가 올바른지. fclose를 사용하여 작업중인 핸들을 먼저 닫아야합니다. 그런 다음 읽기 연결을 엽니 다. PHP가 작동하는 방식은 이전 라인이 작업을 완료 할 때까지 다음 라인으로 이동하지 않는다는 것입니다. 따라서 쓰기 후에 읽는 것을 염려한다면 코드에있는 부분인지 확인하십시오. 이것은 트리거가 코드 조각을 실행하게하는 java 및 javaScript와 다릅니다.
그냥 파일의 쓰기 버퍼를 플러시하고 당신이 가서 잘되어야합니다 :
아 - 그게 완벽합니다! 고마워 :-) – safetycopy
만약 당신이 그렇게 할 필요가 있다면 ** 매우 ** 귀하의 운영 체제 또는 PHP에 고장. 또는 원본 핸들이나 복사본을 사용하는 대신 파일에 두 번째 파일 핸들을 열어야합니다 (첫 번째 핸들을 닫지 않고). 즉, 코드가 깨졌습니다. 문제를 해결하는 방법은 * 아니 * * 없습니다. – symcbean
그래, 그게 옳지 않다면 무엇을 권 하겠니? – safetycopy
- 1. PHP가 게시물 요청시 XML을 읽음
- 2. PHP가 인증이 필요한 웹 페이지에서 읽음
- 3. 오랫동안 정의되어 있습니까?
- 4. Silverlight DataGrid를 전체 RowDetailsTemplate을 표시 할 수있을만큼 넓게 만드는 방법
- 5. 오랫동안 소리를 멈추게하려면 어떻게합니까?
- 6. PHP가
- 7. 앵커 태그 지연 "지연"
- 8. PHP가
- 9. 사용자가 빈 줄을 입력 할 때까지 읽음
- 10. 바이트를 읽음
- 11. plist에서 읽음
- 12. 오랫동안 행 개체에 "참조"유지
- 13. ActionScript3로 혜성을 오랫동안 당기려면 어떻게해야하나요?
- 14. SerialPort & Memory Management에서 읽음 - C#
- 15. mysql_connect는 얼마나 오랫동안 열려 있는가?
- 16. 지연 컬렉션을 지연 초기화하지 못했습니다.
- 17. stringWithFormat을 호출 할 때 오랫동안 사용하는 올바른 지정자는 무엇입니까?
- 18. jsp에서 json 객체를 읽음
- 19. 메소드의 속성 값을 읽음
- 20. 폴더 내용을 HTML로 읽음
- 21. PHP가 XSLT와 통신 할 수 있습니까?
- 22. PHP가 사이트를 느리게 할 필요가 있습니까?
- 23. PHP가 실패 할 때 아파치 폴백
- 24. 일부 벽에 게시 할 PHP가 있습니까?
- 25. PHP가 재귀를 처리 할 수있는 능력
- 26. 콘솔 프로세스에서 읽음
- 27. 실행중인 PHP가
- 28. UnicodeDecodeError 문자열을 CSV로 읽음
- 29. 어셈블리를 .net에서 읽음
- 30. usb 센서에서 읽음
자세한 설명 주셔서 감사합니다! :-) – safetycopy