Автоматическое обновление осуществляется запуском специального php-файла с помощью планировщика Cron в определенное время.
1). Создаем копию файла admin_floatrates.php. Переименовываем копию, например, в admin_floatrates_2.php.
2). В этом файле перед строкой:
PHP код:
include_once ($root_folder_path . "includes/common_functions.php");
вставляем
PHP код:
include_once ($root_folder_path . "includes/date_functions.php");
3). В этом же файле удаляем строку:
PHP код:
check_admin_security("static_tables");
4). В кронтаб прописываем задание на ежедневный запуск.
• примеры для Windows (локально, ежедневно в полночь):
Код:
0 0 * * * "C:\Program Files\PHP\php-win.exe" "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ViartShop407RE_utf8\admin\admin_floatrates_2.php"
или
Код:
0 0 * * * "C:\Program Files\curl\curl.exe" http://localhost/ViartShop407RE_utf8/admin/admin_floatrates_2.php
• примеры для Windows (локально, ежеминутно, для теста):
Код:
* * * * * "C:\Program Files\PHP\php-win.exe" "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ViartShop407RE_utf8\admin\admin_floatrates_2.php"
или
Код:
* * * * * "C:\Program Files\curl\curl.exe" http://localhost/ViartShop407RE_utf8/admin/admin_floatrates_2.php
• пример для *NIX (ежедневно в полночь):
Код:
0 0 * * * /usr/local/bin/php /home/www/admin/admin_floatrates_2.php
Еще есть веб-сервисы WebCron (платные и бесплатные), в них можно прописать запуск admin_floatrates_2.php, чтобы не париться с настройками cron на сервере. Эти веб-сервисы будет удаленно дергать php-файл по расписанию.
Социальные закладки