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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как сделать скрипт чтобы выполнял запрос каждые 5 мин

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Серега
Отправлено: 19 Января, 2012 - 20:11:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




Есть все ,Крон, 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

(Отредактировано автором: 19 Января, 2012 - 20:12:53)

 
 Top
Plusminuz
Отправлено: 20 Января, 2012 - 00:26:31
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Апр. 2011  
Откуда: Россия


Помог: 2 раз(а)




очередной взломщик "Тюряги" ?


-----
учусь... Улыбка
 
 Top
Серега
Отправлено: 20 Января, 2012 - 02:19:47
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




Plusminuz пишет:
очередной взломщик "Тюряги" ?

Нет не взломщик просто хочу чтоб от корна польза была
 
 Top
DeepVarvar Супермодератор
Отправлено: 20 Января, 2012 - 02:20:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. while (true) {
  2.   // TODO
  3.   sleep(300); // 5min
  4.   }

А толку?
 
 Top
Серега
Отправлено: 20 Января, 2012 - 02:21:11
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




Серега пишет:
Plusminuz пишет:
очередной взломщик "Тюряги" ?

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

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

А толку?

а как туда ссылку добавить?
 
 Top
etoYA
Отправлено: 20 Января, 2012 - 12:52:40
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




Серега, в тело цикла
 
 Top
Серега
Отправлено: 20 Января, 2012 - 16:18:41
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




etoYA пишет:
Серега, в тело цикла
""Это и ежу и понятно. А нормально показать не судьба?
 
 Top
Ezi
Отправлено: 20 Января, 2012 - 16:46:39
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




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');


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


-----
Хочешь жить - умей вертеться
 
 Top
Серега
Отправлено: 20 Января, 2012 - 18:21:41
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




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)&...??
там логин и пасс бд не нужен?
 
 Top
romario0403
Отправлено: 23 Января, 2012 - 20:55:02
Post Id



Гость


Покинул форум
Сообщений всего: 77
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <META HTTP-EQUIV="REFRESH" CONTENT="300">


и крон не нужен...просто браузер со страничкой держи открытый Подмигивание

(Отредактировано автором: 23 Января, 2012 - 20:55:58)

 
 Top
sKaa
Отправлено: 24 Января, 2012 - 07:01:06
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


Настроить крон за запуск скрипта каждые пять минут. И всё! Нечего тут исполнять с рекурсией между двумя скриптами.
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)');
 
 Top
Zuldek
Отправлено: 24 Января, 2012 - 13:43:53
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




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 только раз в час
 
 Top
Мелкий Супермодератор
Отправлено: 24 Января, 2012 - 13:53:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Zuldek пишет:
На многих хостингах позволяется задействовать cron только раз в час

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


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB