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 :: Версия для печати :: cron параметры значение
Форумы портала PHP.SU » » Вопросы новичков » cron параметры значение

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

1. Телевизор - 19 Апреля, 2015 - 22:52:36 - перейти к сообщению
Подскажите пожалуйста,

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


Мне всего нужно запустить кроном скрипт run.php и передать ему значение.
Как это сделать я не понимаю помогите пожалуйста реализовать.
2. MADONZY - 19 Апреля, 2015 - 23:42:19 - перейти к сообщению
php -f run.php arg1 arg2 arg3

3. Телевизор - 19 Апреля, 2015 - 23:55:05 - перейти к сообщению
можно хотя бы пример Растерялся

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

как мне в скрипте run.php принять testParam и воспользоваться им, чтобы она была в переменной?
4. exlant - 20 Апреля, 2015 - 01:11:08 - перейти к сообщению
/usr/bin/php -f /home/user/public_html/cron/run. php param1 param2 param3


в $argv[1] - будет param1 ,
в $argv[2] - будет param2 ,
в $argv[3] - будет param3 ,
5. Телевизор - 20 Апреля, 2015 - 02:40:26 - перейти к сообщению
мда, разобрался )))))))

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

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

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


Подмигивание

 

Powered by ExBB FM 1.0 RC1