2012-05-19 2 views
2

제가 명확하고 구체적으로하려고 시도합니다. :)php : 1 분마다 코드가 실행되도록하고 싶습니다.

사람들이 서로 물건을 구입하는 곳이 있습니다. 모든 것을 체계적으로 유지하려면 다른 사용자가 무언가를 구매할 때 해당 구매 항목이 보류 중 데이터베이스라는 테이블로 옮겨집니다. (참고 : 아직 처리되지 않은 구매)

는 (그래서 모든 구매 이동이 '보류'테이블에 대기됩니다) 이제 무엇을 내가 원하는

,이 표는 '보류'고, 시작 1 번 구매를 자동으로 처리합니다 (1 분마다 1 번 구매 -> 있음).

이제 어떻게해야할지 모르겠다. 누군가가 내게 무엇을 사용할 지, 무엇을 찾아야하는지에 대한 힌트를 줄 수 있다면, 그렇게하기 위해.

참고 : 사전에 PHP & MySQL의에게

감사를 사용하고 있습니다 : D :)

답변

3

, 당신의 최선의 방법이 될 것입니다. PHP는 브라우저 요청으로 실행될 필요가 없습니다. run form the command-line 일 수 있습니다. Cron은이 기능을 사용합니다.

crontab이 라인은 다음과 같이 매 순간이 될 것 명령을 실행합니다 :

* * * * * /path/to/script.php 

각 열은 "값"을 나타내는 *이 있습니다를, 그래서이 스크립트 "어떤 분을 실행 나타냅니다, 어떤 시간, 어떤 날, 어느 달, 어떤 요일 "

+1

cli에 대한 php 설정은 웹용 설정과 다를 수 있습니다. cron을 사용하면 wget이나 curl을 사용하여 문제가있는 브라우저를 요청할 수도 있습니다. – Zefiryn

+0

크론 작업 스케줄러에 대해 처음 듣는 것은 처음이므로, 지금 당장 그것에 대해 읽고 있습니다 .--) 몇 가지 질문이 있습니다. 에 대한 답변을 찾아야합니다. – Shady

+0

예제 :이 작업 스케줄러는 호스팅 회사에서 제공됩니까? (내 호스팅 회사는 bluehost입니다.) 정확히 사용하는 방법 :) – Shady

0

MySQL의 쿼리와 MovePending.php라는 이름의 일부 파일을 확인하는 '이동'가공에 보류에서 구매 및 실행 그것은 cron 작업을 통해 매 분.

+0

안녕하세요 m8, 내가 stackoverflow에 새로운 오전, 나는 당신이 대답에 대한 의견을 추가 할 때 알림을받을 것 : P, atleast 나는 희망한다 :-) – Shady

+0

나는 내 웹 사이트에서 cronscript.php라고 불리는 페이지에서 cron이 읽을 수있는 명령을 작성하여 페이지를 실행해도 문제가 발생했습니다. 시간 설정도 성공적이었습니다. 만약 당신이 그것을 도울 수 있다면 나에게 도움을 줄 수있는 곳을 찾거나 내게 단서를 줄 수 있다면 :-) 유닉스와 비슷한 프로그램에 대해서는 전혀 모르겠다. – Shady

+0

틱을 사용하여 여기에 붙여 넣는다.'' ve done; o – alexpja

관련 문제