2013-05-18 3 views
0

실행중인 프로세스를 설정하는 가장 좋은 방법에 대한 조언이 필요합니다.이 스크립트는 하나씩 실행되는 스크립트를 실행하며 잠재적으로 cron 작업이 될 수 있습니다. 각 작업은 자체적으로 실행될 수 있지만 작업이 성공적으로 실행 된 이전 작업에 따라 달라집니다. 내 순서는 다음과 같습니다 :PHP - Include 또는 Header

  1. 작업에 대한 변수를 설정하십시오.
  2. 이메일이 도착하면 이메일에서 csv 파일을 추출합니다.
  3. 해당 csv 파일을 데이터베이스로 구문 분석
  4. 새 데이터와 위의 1이있는 데이터베이스를 기반으로 일련의 PDF 파일을 생성합니다.
  5. PDF를 필요한 수신자에게 전자 메일로 보냅니다.

위의 내용을 감안할 때 이전 단계가 완료 될 때까지 어떤 단계도 수행 할 수 없습니다.

각 단계는 자체 PHP 스크립트입니다.

내가 조언하고 싶은 점은 이것을 설정하는 가장 좋은 방법이 무엇인가하는 것입니다.

현재 하나의 페이지에 위의 모든 내용이 포함 된 단일 페이지가 있습니다.

다음 각각 실행하고 다음 실행 등 나는이 상당히 긴 스크립트는 가장 좋은 방법인지 잘 모르겠어요

사실로 복귀 한 후 각각의 실행을 만들기 위해 헤더 문을 사용할지 여부를 이전 스크립트를 확인하는 몇 가지 변수가 포함 된 내 기본 액션 페이지가 실행되었습니다.

어떤 차이가 있습니까?

+0

당신이 – Rahul11

답변

1

require를 사용하면 파일을 가져 오지 않지만 포함시키지 않으면 require throws 오류가 발생하므로 더 좋습니다. 하나의 작업 인 경우

1

, 완전한 세트를 DB에 체크 포인트를 만들기가 "0"

+0

좋은 아이디어를 필요로 사용하는 경우 더 나은 방법 -이 작동합니다 - 실제로 실행 한 날짜 등이 확장됩니다 재방송을 방지 할 수 있습니다. 감사합니다 – user1479891

+0

날짜를 유닉스 시간에 있어야합니다. – X10nD