[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Чистка директории по времени и значению из базы
Jops
Здравствуйте уважаемые!
Помогите с решением или может, кто уже делал что-то подобное.
Есть директория вида /vlc/ready/, внутри которой идёт формирование:
/vlc/ready/cam1/03-03-2013 (сколь угодно большое кол-во папок)/…
/vlc/ready/cam2/01-03-2013 (по аналогии)/…
и т.д.
/vlc/ready/название камеры/дата создания архива записей/сами записи
Есть данные в базе вида: cam1 (название папки в директории /vlc/ready/); 10 или любое другое число (через это количество дней, начиная с момента создания папки 00-00-0000, удалить её).
Выборка типа: SELECT cam_alias, delete_dir FROM cam_list и выдаёт «массив» значений
И всё действие в следующем: Берём из базы название камеры (соответственно папки) и число (кол-во дней); прёмся в директорию и смотрим «А не устарели ли папки в cam1, например?». Если устарели, удаляем, если нет, то идём в cam2 и т.д.
Сам скрипт будет запускаться в cron.
Может, кто ваял уже что-то подобное или просто очертить, как правильно сделать. Вроде бы и ни чего такого сложного, но не идёт и всё в мозг нужные действия. Выборка, получение, а как с числом и папками разобраться, ну ни как.
Благодарю всех, кто потратит своё время на данный вопрос
P.S.: Имеется ли на PHP модуль или что либо подобное, для подкраски выводимых действий в консоли? Аля PERL
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.