2012-04-30 3 views
1

Я хочу найти способ выполнить приращение за каждые 5 минут, пожалуйста, помогитеPHP «цикл» с интервалом времени

example 
for ($i=1;$i<=11;$i++) { 
echo $i; 
} 

печати

  1. после 5мин
  2. после 5мин
  3. после 5 мин
  4. после 5 мин
  5. после 5 мин ......
+0

Мудрость делает это несколько под вопросом. Можете ли вы рассказать нам, почему вы хотите отложить выполнение? Честно говоря, это звучит как больше работы для планировщика (см. Ссылку на cron ниже), чем для цикла. –

ответ

3
for ($i=1;$i<=11;$i++) { 
sleep(300); 
echo $i; 
} 
4

sleep

Или вы хотите хрон?

+1

+1 для работы cron – nickf

+0

не работа cron, я не могу использовать cron для этого проекта. –

+0

@ will.i.am 'sleep (300)' будет выполняться в течение 5 минут. –

1

Если вы хотите запустить скрипт каждые 5 минут, вы должны использовать cronjob. Если вы используете панель управления, такую ​​как cPanel или DirectAdmin, вы можете добавить cronjob. Если у вас есть (только) доступ SSH к машине, то используйте команду crontab -e и добавьте следующую строку:

*/5 * * * * /usr/bin/php /location/of/the/script.php 

Если вы /usr/bin/php не ваш PHP путь, а затем создать сценарий и использовать <?php phpinfo();, чтобы выяснить, что местоположение фактически есть.

0

Использование Cron Jobs или Автовыключение в PHP

если хрон рабочих мест является отключить на сервере, чем использовать бесплатные онлайн хрон рабочих мест службы

http://www.onlinecronjobs.com/

Смежные вопросы