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

标签 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") 

我需要转义部分字符串吗?我应该如何进行?

最佳答案

只需像从 shell 进行普通调用一样传递参数即可

例如:

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

关于php - 如何在 php exec() 中传递参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19708343/

相关文章:

ant - 如何在 ant 中转义双引号?

php - VSCode 的 Xdebug 在预览中截断长变量

PHP页面突然重定向

php - 将 .rar 文件解压到 php 中的特定目录

javascript - 登录表单,Ajax调用PHP函数

php - 未定义函数 eval() - PHP

Php exec命令转换图片

php exec 和 shell_exec 不工作

go - 将完整代码传递给phantomjs

C Programming w/Pipes 奇怪地打印到 STDOUT