Запуск из командной строки - передача переменной

svirol

Новичок
Запуск из командной строки - передача переменной

Запускаеться скрипт из командной строки. Ему передаеться переменная /usr/bin/php /www/script.php id=16.
Получаем переменную следующим образом:

$id_ar=split("=", $argv[1]);
$news_id=$id_ar[1];
echo"news_id=$news_id\r\n";

На локальном сервере все нормально, а вот на рабочем сервере скрипт запускаеться, но не может получить эту переменную - выводит news_id=
Я так понимаю, что что-то не так настроено, но что именно?
 

young

Новичок
Register globals уже отменили?!

В начале скрипта:
PHP:
$argv = $_SERVER["argv"];
 

svirol

Новичок
Настройки:
register_argc_argv On On
register_globals On On
Я попробую $argv = $_SERVER["argv"];
 

svirol

Новичок
Прошу прощния - помогло, просто администратор, вписавший под мою диктовку это строку, опечатался :). Тяжко работать без доступа к серверу :(
Большое спасибо за совет
 
Сверху