Автоматическое удаление временного хранилища - PullRequest
0 голосов
/ 31 декабря 2011

Не уверен, как решить эту проблему, которая у меня есть.На моем веб-сайте посетители будут просматривать мой каталог продуктов и размещать заказы, оставляя свои контакты для связи.Я хотел бы, чтобы мой веб-сайт автоматически обрабатывал подробный отчет своего продукта и сохранял его во временной папке в течение 24 часов.Затем ссылка будет отправлена ​​им по электронной почте с одноразовым паролем.Через 24 часа я хочу удалить папку с моего сервера.

Я полагаю, что существуют веб-сайты, которые работают аналогичным образом.

Вопрос в том, могу ли я запрограммировать скрипт для удаления папок, срок действия которых истек (в данном случае 24 часа), так каквремя последнего написания?Или я должен лично размещаться на сервере, чтобы ежедневно удалять эти папки?

1 Ответ

1 голос
/ 31 декабря 2011

Существует несколько способов сделать это, вы можете использовать фоновый процесс, проверить срок действия, когда пользователь запрашивает отчет, или самое простое решение - cron job. Не уверен, какую технологию вы используете, но это должен быть хороший учебник по PHP:

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

С ruby ​​на рельсах у вас есть хорошая поддержка cron и Railscast, объясняющий это: http://railscasts.com/episodes/164-cron-in-ruby

...