如何在php exec()中传递参数?

时间:2013-10-31 13:49:56

标签: php exec

我正在尝试使用输入文件和参数运行.exe应用程序。

使用cmd我可以像这样成功启动可执行文件......

C:\Program Files\MyApp.exe "path\to\input file" argument

然而,当我只是将上面的字符串粘贴到像这样的exec()函数中时没有任何反应。

exec("C:\Program Files\MyApp.exe "path\to\input file" argument") 

我是否需要逃避部分字符串?我该怎么办?

2 个答案:

答案 0 :(得分:3)

只需传递参数,就像从shell

中正常调用一样

例如:

exec("C:\Program Files\MyApp.exe \"path to\input file\" argument") 

答案 1 :(得分:0)

我不得不使用这种格式

ModelViewSet