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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Еженедельное выполнение определенного действия
 
 автор: kis-kis   (24.04.2007 в 21:25)   письмо автору
 
 

Как сделать чтобы, допустим каждую пятницу выполнялся некий скрипт? (Помимо cron)
Спасибо.

   
 
 автор: cheops   (25.04.2007 в 01:16)   письмо автору
 
   для: kis-kis   (24.04.2007 в 21:25)
 

Можно привязаться к посещаемой (но не сильно, иначе скрипт будет несколько раз запускаться) странице - как только наступает пятница и это первое посещение за день выполнять задание, при этом в базу данных (файл) помещать флаг, что на эту пятницу задание уже исполнено.

   
 
 автор: Trianon   (25.04.2007 в 10:44)   письмо автору
 
   для: cheops   (25.04.2007 в 01:16)
 

Скрипт при этом реже запускаться не будет.

   
 
 автор: kis-kis   (25.04.2007 в 19:28)   письмо автору
 
   для: Trianon   (25.04.2007 в 10:44)
 

А что посоветуете?

   
 
 автор: Trianon   (25.04.2007 в 19:35)   письмо автору
 
   для: kis-kis   (25.04.2007 в 19:28)
 

Я уж посоветовал, да вот модератор счел совет неприемлемым.

Если переделать формулировку Вашего вопроса, тогда то, что предложил cheops (25.04.2007 в 01:16) - практический ход, позволяющий получить вполне приемлемый эффект.
Указанные действия будут выполняться раз в неделю, не смотря на то, что сам скрипт будет вызываться куда чаще.Если конечно его будут вызывать хотя бы раз в неделю.

   
 
 автор: kis-kis   (25.04.2007 в 19:40)   письмо автору
 
   для: Trianon   (25.04.2007 в 19:35)
 

Тогда, скрипт должен быть вызван именно в пятницу? Или нет?

   
 
 автор: Trianon   (25.04.2007 в 19:45)   письмо автору
 
   для: kis-kis   (25.04.2007 в 19:40)
 

Если он будет вызван в понедельник - и если Вы не хотите чтобы действия выполнялись кроме пятниц - скрипт сможет отфильтровать это событие и не выполнять задание.
Но в этом случае (если скрипт в пятницу не вызовут ни разу) оно окажется не выполненным на этой неделе вообще.

Существуют webcron'ы, к которым можно привязаться. Предложение использовать их неоднократно пролетало по форуму - можете поднять поиском.

   
 
 автор: kis-kis   (25.04.2007 в 19:46)   письмо автору
 
   для: Trianon   (25.04.2007 в 19:45)
 

Значит cron более разумный выход?

   
 
 автор: Trianon   (25.04.2007 в 19:52)   письмо автору
 
   для: kis-kis   (25.04.2007 в 19:46)
 

Странный вопрос.
У любого метода есть свои плюсы, свои минусы.
Всё зависит от конкретной задачи, и от условий, в которых её приходится решать.
Для Вас, как я понял из старта ветки, крон неприемлем.

   
Rambler's Top100
вверх

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