如何在PHP中使用WScript.Shell传递命令行参数?

时间:2011-12-06 20:26:29

标签: php windows background

我正在尝试在后台运行一个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 个答案:

答案 0 :(得分:1)

我可以用这种方式运行带参数的命令,尝试将参数转义为函数escapeshellarg