Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как сделать скрипт чтобы выполнял запрос каждые 5 мин
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Как сделать скрипт чтобы выполнял запрос каждые 5 мин

Страниц (1): [1]
 

1. Серега - 19 Января, 2012 - 20:11:46 - перейти к сообщению
Есть все ,Крон, MySQL итд
напишите пожалуйста php скрипт чтоб каждые 5 мин выполнял запрос по этой ссылке
PHP:
скопировать код в буфер обмена
  1.  http://109.234.156.253/prison/universal.php?user=мой id из бд(login)&getidea=5&method=office&key=мой aut из бд(password)
  2.  


Таблица БД
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. Поле     Тип            Сравнение       Атрибуты
  3. 1        id               int(11)               Нет                              
  4. 2       login           varchar(15)     cp1251_general_ci                
  5. 3       password        varchar(35)     cp1251_general_ci              
  6.  


id - номер
login - мой id vkontakte
password - auth_key
2. Plusminuz - 20 Января, 2012 - 00:26:31 - перейти к сообщению
очередной взломщик "Тюряги" ?
3. Серега - 20 Января, 2012 - 02:19:47 - перейти к сообщению
Plusminuz пишет:
очередной взломщик "Тюряги" ?

Нет не взломщик просто хочу чтоб от корна польза была
4. DeepVarvar - 20 Января, 2012 - 02:20:01 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. while (true) {
  2.   // TODO
  3.   sleep(300); // 5min
  4.   }

А толку?
5. Серега - 20 Января, 2012 - 02:21:11 - перейти к сообщению
Серега пишет:
Plusminuz пишет:
очередной взломщик "Тюряги" ?

Нет не взломщик просто хочу чтоб от корна польза была

+ это сбор сиг со двора, хочу чтоб каждые 5 мин выполнял
(Добавление)
DeepVarvar пишет:
PHP:
скопировать код в буфер обмена
  1. while (true) {
  2.   // TODO
  3.   sleep(300); // 5min
  4.   }

А толку?

а как туда ссылку добавить?
6. etoYA - 20 Января, 2012 - 12:52:40 - перейти к сообщению
Серега, в тело цикла
7. Серега - 20 Января, 2012 - 16:18:41 - перейти к сообщению
etoYA пишет:
Серега, в тело цикла
""Это и ежу и понятно. А нормально показать не судьба?
8. Ezi - 20 Января, 2012 - 16:46:39 - перейти к сообщению
while (true) {

// TODO

sleep(300); // 5min

file_get_contents('file http://109[dot]234[dot]156[dot]253/prison/un[dot][dot][dot]sal.php?user=мой id из бд(login)&getidea=5&method=office&key=мой aut из бд(password)');
}

Только не думаю что провайдер тебе разрешит чтобы скрипт 5 минут висел
(Добавление)
Можно кстати сделать так - если разрешается допустим на сервере 10 минут скрипту исполняться, то сделать 2 одинаковых скрипта ссылающихся друг на друга, а содержание примерно такое:
script1.php:

PHP:
скопировать код в буфер обмена
  1.  file_get_contents('file http://109.234.156.253/prison/un...sal.php?user=мой id из бд(login)&getidea=5&method=office&key=мой aut из бд(password)');
  2. sleep(300); // 5min
  3.  file_get_contents('script2.php');


script2.php:

PHP:
скопировать код в буфер обмена
  1.  file_get_contents('file http://109.234.156.253/prison/un...sal.php?user=мой id из бд(login)&getidea=5&method=office&key=мой aut из бд(password)');
  2. sleep(300); // 5min
  3.  file_get_contents('script1.php');


Профи могут материть если глупое решение
9. Серега - 20 Января, 2012 - 18:21:41 - перейти к сообщению
Ezi пишет:
while (true) {

// TODO

sleep(300); // 5min

file_get_contents('file http://109[dot]234[dot]156[dot]253/prison/un[dot][dot][dot]sal.php?user=мой id из бд(login)&getidea=5&method=office&key=мой aut из бд(password)');
}

Только не думаю что провайдер тебе разрешит чтобы скрипт 5 минут висел
(Добавление)
Можно кстати сделать так - если разрешается допустим на сервере 10 минут скрипту исполняться, то сделать 2 одинаковых скрипта ссылающихся друг на друга, а содержание примерно такое:
script1.php:

PHP:
скопировать код в буфер обмена
  1.  file_get_contents('file http://109.234.156.253/prison/un...sal.php?user=мой id из бд(login)&getidea=5&method=office&key=мой aut из бд(password)');
  2. sleep(300); // 5min
  3.  file_get_contents('script2.php');


script2.php:

PHP:
скопировать код в буфер обмена
  1.  file_get_contents('file http://109.234.156.253/prison/un...sal.php?user=мой id из бд(login)&getidea=5&method=office&key=мой aut из бд(password)');
  2. sleep(300); // 5min
  3.  file_get_contents('script1.php');


Профи могут материть если глупое решение

Спс большое а зачем sleep(300); если крон есть?
?user=мой id из бд(login)& сюда вставлять просто так? ...?user=(login)&...??
там логин и пасс бд не нужен?
10. romario0403 - 23 Января, 2012 - 20:55:02 - перейти к сообщению
CODE (html):
скопировать код в буфер обмена
  1. <META HTTP-EQUIV="REFRESH" CONTENT="300">


и крон не нужен...просто браузер со страничкой держи открытый Подмигивание
11. sKaa - 24 Января, 2012 - 07:01:06 - перейти к сообщению
Настроить крон за запуск скрипта каждые пять минут. И всё! Нечего тут исполнять с рекурсией между двумя скриптами.
PHP:
скопировать код в буфер обмена
  1. file_get_contents('file http://109.234.156.253/prison/un...sal.php?user=мой id из бд(login)&getidea=5&method=office&key=мой aut из бд(password)');
12. Zuldek - 24 Января, 2012 - 13:43:53 - перейти к сообщению
sKaa пишет:
Настроить крон за запуск скрипта каждые пять минут. И всё! Нечего тут исполнять с рекурсией между двумя скриптами.
PHP:
скопировать код в буфер обмена
  1. file_get_contents('file http://109.234.156.253/prison/un...sal.php?user=мой id из бд(login)&getidea=5&method=office&key=мой aut из бд(password)');


На многих хостингах позволяется задействовать cron только раз в час
13. Мелкий - 24 Января, 2012 - 13:53:25 - перейти к сообщению
Zuldek пишет:
На многих хостингах позволяется задействовать cron только раз в час

Есть куча онлайн кронов. Который будет пинать скрипт в вебе.
Не проблема и записаться на N онлайн крона и воткнуть проверку в скрипт, а-ля: смотрим время и время в неком файлике - если прошло достаточно времени - обновляем время в файлике и делаем полезную работу. Тогда нас не волнует падение N-1 онлайн кронов.

 

Powered by ExBB FM 1.0 RC1