цены статистика   вопрос-ответ

Зачем мне свой сайт?

Свой сайт или сайт своей фирмы - это:
 1. Одновременное общение с миллионами людей, поиск новых друзей и партнеров.
 2. Визитная карточка организации.
 3. Возможность представить миллионам людей свою продукцию и рассказать о себе.
 4. Возможность открыть cобственный электронный магазин.

crontab. файл списка url для периодического опроса

ОПИСАНИЕ

Файл crontab помещается в корень структуры сайта и содержит список url для периодического опроса, а также параметры периодичности опроса в формате .опросить такой-то url в такое-то время.. Файл может быть защищен владельцем файла режимом доступа к файлу, а также через файл .htaccess с целью исключения прямого доступа к нему через http

Пустые линии в данном файле, а также конечные пробелы и табуляции, игнорируются и могут использоваться для придания удобочитаемости данному файлу. Строки, начинающиеся с символа #, рассматриваются как комментарии и также игнорируются. При этом, недопустимо размещать комментарии в той же строке, что и описание запуска url. В этом случае, данная строка будет интерпретирована как часть url

Для работы допустимо задание определенных переменных, задаваемых в формате:

Название переменной = значение

Пробелы, отделяющие название переменной и ее значение, являются допустимыми, но не обязательными.

К переменным, доступным пользователю, относятся:

MAILTO - перечень почтовых ящиков, на которые будет отправляться результат выполнения опроса указанных в crontab-файле url (отправляется только первые 64КБайта вывода работы скрипта). В случае, если задано более трех адресатов, будет использоваться только первые три адреса.

ALLOW_HOSTS - перечень хостов, не находящихся в рамках хостинга, с которыми будет работать запускаемый скрипт. Допустима работа только по протоколам: http и https , и портам - 80, 8000, 443. Задание хостов может выполняться как в виде ip адресов, так и в символьном виде

Вычитывание информации из crontab файла и принятие на обработку выполняется каждые 10 минут, поэтому более частое его изменение пользователем не будет учитываться

Задание времени опроса выполняется с использованием следующих значений:
Минуты - 0-59
Часы - 0-23
Дни месяца - 1-31
Месяцы - 1-12 (или их названия)
Дни недели - 0-7 (0 или 7 - воскресенье, или используя названия дней)

Поля, вместо которых задано * означают "любой"
Также поддерживаются интервалы в нумерации. Под интервалом понимается два числовых значения, разделенных дефисом. При задании интервалов следует учитывать то, что границы интервала также включаются в интервал. Например, 8-11 для часов приведет к опросу url в 8, 9, 10 и 11.
Списки также допустима. Список - набор числовых значений, разделенных запятыми. Например: "1,2,5,9", "0-4,8-12"

Шаговые значения могут использоваться совместно с интервалами. Интервал, за которым следует "/число" определяет количество числовых значений в интервале, которые должны пропускаться. Например, .0-23/2. для часов может использоваться для опроса url каждые 2 часа. Шаговые значения могут также использоваться для значений, заданных с использованием *, так что, при необходимости задания "каждые 2 часа", можно использовать значение "*/2"

Символьные значения для задания времени опроса url могут использоваться для месяцев и дней недели. Для этого следует использовать первые три буквы названия дня недели или месяца в латинице (регистр не имеет значения). При символьном задании списки и интервалы недопустимы. "шестое" поле (остаток строки в crontab-файле) определяет url, который должен быть опрошен во время, заданное первыми пятью полями.

Обратите внимание: день опроса url может быть задан двумя полями - днем месяца, а также днем недели. Если оба поля заданы явно (т.е. не используется *), url будет опрошен при совпадении любого из них. Например, .30 4 1,15 * 5. приведен к опросу url в 04:30 1-го и 15-го числа каждого месяца, а также каждую пятницу

Вместо первых пяти полей допустимо использование их символьных эквивалентов для наиболее часто используемых случаев:

@yearly опрашивать раз в год, "0 0 1 1 *"
@annually (то же, что и @yearly)
@monthly опрашивать раз в месяц, "0 0 1 * *"
@weekly опрашивать раз в неделю, "0 0 * * 0"
@daily опрашивать ежедневно, "0 0 * * *"
@midnight (то же, что и @daily)
@hourly опрашивать каждый час, "0 * * * *"

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ

ALLOW_HOSTS = external.host.dp.ua
MAILTO = someone@someone.at. dp.ua

0 * * * * http://someone.at. dp.ua/run_hourly.php
@midnight http://someone.at. dp.ua/run_daily.php