PHP 및 AJAX 요청을 사용하여 항상 실행중인 프로그램의 출력을 얻고 5 초 간격으로 웹 페이지에 인쇄합니다. 경우에 따라이 로그 파일의 크기는 최대 2MB까지 가능합니다. 사용자가 적어도 한 번 이상 전체 내용을 얻은 경우 AJAX 요청이이 파일의 전체 내용을 5 초마다 가져 오는 것은 실용적이지 않습니다. 요청은 사용자가 이전 요청에서 얻지 못한 내용을 가져와야합니다.AJAX/PHP는 파일 내용을 수정했습니다.
문제는 사용자가받지 못한 콘텐츠를 어디에서 찾을 지에 대한 단서가 없습니다. 힌트, 팁 또는 제안 사항이 있습니까?
편집 : 프로그램의 출력이 시간 (HH : MM : SS AM/PM)으로 시작되며 이후의 모든 항목에는 패턴이 없습니다. 로그 파일은 며칠 이상 걸릴 수 있으므로 예를 들어 파일에 "02:00:00 PM"이 하나만있을 수 있습니다. 로깅되는 프로그램을 작성하지 않았으므로 출력 형식을 수정하는 방법이 없습니다.
이 행 번호 또는인가 전송중인 ID는 무엇입니까? 그렇다면 사용자가 정보를 얻을 때마다 마지막 ID를 업데이트하십시오. –
스택 오버플로에 오신 것을 환영합니다! –
아니요 줄 번호가 없으므로 위의 게시물을 로그 형식에 대한 약간의 정보로 편집했습니다. 그리고 가브리엘에게 감사드립니다! –