Как периодически обновлять php? - PullRequest
0 голосов
/ 13 октября 2010

Мне нужен мой сайт, чтобы время от времени читать файл, чтобы обновить себя. (Ежедневно или еженедельно, если это возможно)

Способен ли php на это в одиночку? (Из того, что я видел, ответ "нет")

Что еще я могу использовать для этого? (Кажется, что Sql может работать, но я искал и не могу точно сказать)

Ответы [ 4 ]

3 голосов
/ 13 октября 2010

Вы можете использовать cronjob, который выполняет ваш php-скрипт с заданным интервалом (например, каждый день в 12 часов дня).

В случае, если вы не можете использовать настоящие cronjobs: есть также некоторые сайты, которые предлагают бесплатные «cronjobs» - вы даете им URL, и они посещают его в то время, когда вы говорите им. Просто Google для "бесплатных cronjobs".

1 голос
/ 13 октября 2010

Cronjobs - очевидный ответ (для серверов на основе Linux). Тем не менее, для людей, которые не имеют возможности / разрешения делать это в своей специфической среде.

Другой вариант - создать симулированный хрон. Который в основном выполняет скрипт каждый раз, когда сайт / страница загружается. Затем можно проверить текущее время / дату и решить, нужно ли ему выполнять дальнейшие операции, в вашем случае операцию обновления.

0 голосов
/ 13 октября 2010

Используйте Cron:

crontab -e

Затем вы редактируете файл как в vim или vi.

http://blog.linuxvin.com/wp-content/uploads/2010/07/crontab-syntax.gif

Это будет выполняться каждый день:

0 0 0 0 0-6 /absolute/path/to/the/executable

Если вы хотите, чтобы ваш php-скрипт выполнялся, используйте ol-she-bang.Добавьте:

#!/usr/bin/php

или любой другой путь к вашему интерпретатору php к первой строке вашего PHP-файла и затем выполните:

chmod a+x yourfile.php
0 голосов
/ 13 октября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...