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 :: cron параметры значение

 PHP.SU

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


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

> Описание: подскажите как их передавать и принимать
Телевизор
Отправлено: 19 Апреля, 2015 - 22:52:36
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


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




Подскажите пожалуйста,

нужно крон запустить но как оказалось нельзя передавать ?параметр=значение.
В нете пишут нужно воспользоваться $argv $argс чтобы передать параметры в скрипт.
Почитав я так и не понял как это делается...


Мне всего нужно запустить кроном скрипт run.php и передать ему значение.
Как это сделать я не понимаю помогите пожалуйста реализовать.
 
 Top
MADONZY
Отправлено: 19 Апреля, 2015 - 23:42:19
Post Id


Гость


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


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




php -f run.php arg1 arg2 arg3

 
 Top
Телевизор
Отправлено: 19 Апреля, 2015 - 23:55:05
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


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




можно хотя бы пример Растерялся

Вот я в кроне пишу так:
/usr/bin/php /home/user/public_html/cron/run. php testParam

как мне в скрипте run.php принять testParam и воспользоваться им, чтобы она была в переменной?

(Отредактировано автором: 19 Апреля, 2015 - 23:55:40)

 
 Top
exlant
Отправлено: 20 Апреля, 2015 - 01:11:08
Post Id



Посетитель


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


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




/usr/bin/php -f /home/user/public_html/cron/run. php param1 param2 param3


в $argv[1] - будет param1 ,
в $argv[2] - будет param2 ,
в $argv[3] - будет param3 ,

(Отредактировано автором: 20 Апреля, 2015 - 01:15:40)

 
 Top
Телевизор
Отправлено: 20 Апреля, 2015 - 02:40:26
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


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




мда, разобрался )))))))

запускаю:
/usr/bin/php /home/user/public_html/cron/run. php testParam

run.php с содержимым: $_SERVER['argv'];

дает результат:
array (
0 => путь к скрипту/run.php',
1 => 'testParam',
)


Подмигивание
 
 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