Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Январь 25, 2017, 01:14:34


Войти


Страниц: [1]
  Печать  
Автор Тема: Замена Crontab'а  (Прочитано 3323 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Sergiy
Старший Новичёк
**

Карма: 5
Сообщений: 95


Отец Сергий


Просмотр профиля WWW
« : Май 25, 2008, 16:16:24 »

1. Файлы reload.dat и autoreload.php поместить в корневую категорию сайта.
2. Для файла reload.dat выставить права 777
3. В файле autoreload.php укажите:
период запуска вашего скрипта (по-умолчанию там стоит 12 часов)
4. В файл который часто запускается на вашем сайте, например index.php добавить:
include('./' . 'autoreload.' . $phpEx);

Файл autoreload.php -
<?php
 /*
===========================================================
 Created by MSW ICQ: 2215808
===========================================================
 Файл: autoreload.php
-----------------------------------------------------------
 Версия: 1.0 (24.05.2008)
-----------------------------------------------------------
 Назначение:    Автообновление статистика Xnova
                без участия cron
===========================================================
*/

//ПЕРИОД ОБНОВЛЕНИЯ в секундах 43200=12 часов
define('TIMER', 43200);

define('LAST_RELOAD', 'reload.dat');

   $f=fopen(LAST_RELOAD,'r');
   $text=fread($f,filesize(LAST_RELOAD));
   fclose($f);

if (time()-$text > TIMER)
{
//Здесь код, который будет периодически запускаться
//записываем время последнего обновления
   $f=fopen(LAST_RELOAD,'w');
   fwrite($f,time());
   fclose($f);
}
?>
Файл reload.dat -
1211637600

Любой пользователь, который запустит index.php вызовет этот скрипт - autoreload.php
Аutoreload.php проверит время последнего срабатывания, которое записано в reload.dat, и если прошло 12 часов или более, запустит то, что укажете, например, дамп БД.
Записан

atimur
Просветлённый
****

Карма: 59
Сообщений: 990


Живу в SanCity


Просмотр профиля WWW
« Ответ #1 : Май 25, 2008, 16:48:05 »

Скрипт этот не учитывает одну маленькую деталь. В случае когда на сайт заходят в среднем раз в полчасика, а скриптик установлен на работу раз в 15 минут (явно будут нестыковочки). Так что КРОН несомненно рулит.
Записан

- Правда, она всегда глаза режет...
- Капча - Идите лесом...
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.051 секунд. Запросов: 17.