Как передать аргумент командной строки, используя WScript.Shell в PHP? - PullRequest
1 голос
/ 07 декабря 2011

Я пытаюсь запустить скрипт php в фоновом режиме, который вызывается из другого файла php:

$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("php -f admin_mailer/ideamailer.class.php arg1 arg2 arg3", 0, false);

Файл запускается ... моя проблема в том, что аргументы не передаются. У меня есть print_r ($ argv) в исполняемом файле, который просто отображает «1». Как правильно передать аргументы? Я нахожусь на сервере Windows.

1 Ответ

1 голос
/ 07 декабря 2011

Я могу запускать команды с параметрами именно таким образом, попробуйте передать параметры в функцию escapeshellarg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...