2011-12-31 4 views
0

내가 가지고있는 문제에 대해 어떻게해야할지 모르겠습니다. 내 웹 사이트에서 방문자는 내 제품 카탈로그를보고 주문을하고 연락을 위해 이메일을 남깁니다. 웹 사이트에서 제품의 상세 보고서를 자동으로 처리하고 24 시간 동안 임시 폴더에 저장하고 싶습니다. 그러면 링크가 일회용 비밀번호로 이메일로 전송됩니다. 24 시간 후에 내 서버에서 폴더를 제거하고 싶습니다.임시 저장소 자동 삭제

나는 비슷한 방식으로 작동하는 웹 사이트가 있다고 생각합니다.

질문 : 마지막으로 기록한 이후로 만료 시간 (이 경우 24 시간)에 도달 한 폴더를 제거하기 위해 스크립트를 프로그래밍 할 수 있습니까? 또는이 폴더를 매일 삭제하기 위해 서버에 직접 이동해야합니까?

답변

1

이 작업을 수행 할 수있는 방법이 많습니다. 사용자가 보고서를 요청하거나 가장 간단한 솔루션 인 cron 작업을 수행 할 때 백그라운드 프로세스를 사용하여 만료를 확인할 수 있습니다. 당신은 사용합니까, 그러나 이것은 PHP에 대한 좋은 튜토리얼해야 확실하지 어떤 기술 : http://railscasts.com/episodes/164-cron-in-ruby

+0

대 : 레일에 루비와

http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/

당신이 좋은 크론 지원하고 설명하는 railscast있다! 링크 주셔서 감사합니다! – schenker