2014-06-19 4 views
0

저는 웹 인터페이스를 컴퓨터에 쓰고 있습니다. 내 프로그램은 일부 ini 파일을 읽고 키/값으로 조정하고 사용자 페이지를 실제 값으로 표시합니다.클라이언트 서버 교환 정보

사용자는 값을 변경할 준비가되고 완료되면 업데이트 된 값으로 두 번째 파일을 작성합니다.

컴퓨터에서 내 파일을 검사하고, 파일을로드 한 후 삭제하고 자신의 파일 (읽은 파일)을 기록합니다.

사용자에게 값이 수락되어 처리되었으며 현재 "프로덕션 상태"임을 알리는 방법을 찾을 수 없습니다.

양식의 작업 태그에 의해 호출 된 페이지에서 while(file_exists(path)) {empty loop}을 사용하려고했습니다. 아이디어는 파일이 사라지면 호출 페이지를 다시로드하여 개체와 새로운 값을 다시로드하는 것이 었습니다. 작동하지 않습니다. 스크립트가 완료되면 (파일이 삭제 된 경우에만) "작업"페이지가 표시됩니다.

+0

입력 및 파일 처리 문제가 서버 측에서 다시 기록 된 다음 .ini 파일이 업데이트되고 초기화 된 후 메시지가 표시됩니다. – Hektor

+0

다소 차이가 있습니다. 그러나 문제는 다음과 같습니다. 파일이 처리 된시기와 방법은 무엇입니까? – Paolo

답변

0

아마도 스크립트가 수행 한 작업을 스크립트가 성공적으로 완료했는지 여부에 따라 값을 반환하는 함수를 사용해야 할 것입니다. 따라서 .ini 파일의 존재/최종 수정 날짜를 테스트하여 파일이 최근에 업데이트되었는지 확인할 수 있습니다 (또는 단순히 파일을 작성한 후에 특정 또는 특정 오류 메시지 "절을 사용하십시오). 동일 내용 보유 .ini 파일을 다시 실행하여 다시 실행되었고 현재 상태인지 확인하십시오. 스크립트가 실패한 경우 사용자에게 알려주기 위해 회신 값 방식을 사용하는 것이 좋습니다. PHP 오류 메시지

관련 문제