Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Удаление фаилов в директории в определенное время

Сообщения:  [1-10]   [11-11] 

 
 автор: glsv (Дизайнер)   (23.01.2005 в 21:36)   письмо автору
 
   для: Олег   (23.01.2005 в 21:01)
 

Для работы с cron на вашем хостинге должна быть специальная административная панель. Где можно настраивать его работу, устанавливать параметры и время запуска.

   
 
 автор: Олег   (23.01.2005 в 21:01)   письмо автору
 
   для: cheops   (23.01.2005 в 19:18)
 

в смысле ? как работать с cron ? и как к нему обращаться? приведите пример скрипта как удалять фаилы в определенное время в определенной директории....

   
 
 автор: cheops   (23.01.2005 в 19:18)   письмо автору
 
   для: Олег   (23.01.2005 в 19:15)
 

Нет под cron должна быть отдельная панель, этот демон не связан с PHP и Web-сервером.

   
 
 автор: Олег   (23.01.2005 в 19:15)   письмо автору
 
   для: Axxil   (21.01.2005 в 18:21)
 

Я понял вы написали команду удаления определенного фаила, а как обратиться к Cron ?

if ($stat['mtime'] < time()-24*60*60) {
    unlink($lfile);}

Может так ?

   
 
 автор: Axxil   (21.01.2005 в 18:21)   письмо автору
 
   для: Олег   (21.01.2005 в 16:52)
 

На многих хостингах есть служба Cron.
Запуск программ в определённое время.
Так вот, пишешь скрипт удаления файлов,

<?
unlink
("file.php");
?>

и назначаешь крону выполнить его в 24.00.
PS Сам не пробовал, но теоретически мне кажется это возможно...

   
 
 автор: Олег   (21.01.2005 в 16:52)   письмо автору
 
   для: вопрос №2   (21.01.2005 в 15:50)
 

Необходимо чтоб скрипт брал время с сервера и при наступлении 24:00 происходило удаление, а не при заходе юзера.

   
 
 автор: вопрос №2   (21.01.2005 в 15:52)
 
   для: morf   (21.01.2005 в 15:48)
 

А более конретно что нужно???
Просто удалять файл в заданное время смысла как то нет :)
Какие операции удут к файлу (зодание, открытия, запись)???

   
 
 автор: вопрос №2   (21.01.2005 в 15:50)
 
   для: вопрос №2   (21.01.2005 в 15:42)
 

Ну конечно он не совсем отвечает твоим требованиям.
Ну можно переписать так чтобы когда в новый файл добовляются записи после 24 часов т.е. следующий день то они заносятся в файл_№2 а с помечанием в файле конфига а файл 1 отчищается ну и цикл ...
так должно прокатить.

Расмотрим:
добавили новую запись в 23 часа открыли файл 1 в 23:30 , открыли файл в 00:30 удалили отчистили файл 1 и не чего не показали добавили новую запись в 4:30 она добавилась уже в файл 2.

   
 
 автор: morf   (21.01.2005 в 15:48)   письмо автору
 
   для: вопрос №2   (21.01.2005 в 15:42)
 

а где скрипт можно взять?

   
 
 автор: вопрос №2   (21.01.2005 в 15:42)
 
   для: Олег   (21.01.2005 в 15:14)
 

Ну можно удалять файлы заходами юзеров
когда юзер зашел в файле конфига смотрится дата последнего удаления и если прошло больше 24 то удалить файл и записать дату удаления в файл конфига если нет то выдти из скрипта .
Помоему неплохой вариант но для этого есть другие методы но на край этот сойдет к тому же он бесплатный :)

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования