У меня такая ситуация. По запросу пользователя создаются zip архивы из файлов (чтобы постоянно не хранить и архивы и файлы одновременно). Архивы эти от 1 до 10 мегабайт. На хостинге есть 600 свободного места. Понятное дело, что всё это хранить места не напосешься, поэтому нужно хотя бы раз в день, их удалять автоматически. Подскажите как это (автоматическое удаление) лучше сделать посредствам php. Хотя бы саму идею. Понимаю, что вариантов масса, хотелось бы что-то оптимальное. Не делать же на каждой странице проверку даты создания архивов.
PCSpeaker PHP: <?php set_time_limit(0); while (true) { /* код удаления старых файлов */ sleep(10800); // 3 часа } ?> :lol:
Сделал, что при создании нового архива смотрится папка с архивами, и удаляются оттуда все те, что старше 3 часов. Всем спасибо за поддержку) Слипы это не дело)
DarkElf Ну вот типа лог Каждые 30 минут дописывает строку. Два с половиной часа уже стабильно работает...