【发布时间】:2014-06-14 08:50:05
【问题描述】:
我在 cmd 中有一个命令,如下所示
C:\wamp\www\editor\DocTo-master\exe\docto -f C:\wamp\www\editor\uploaded\uploaded_files_21_original\AffidavitinDIR-4.docx -O "C:\wamp\www\editor\uploaded\uploaded_files_21_original\pdf\21.pdf" -T wdFormatPDF
当我在 cmd 中运行它时,它工作得非常好,并按预期提供输出(doc 到 pdf)。 但是,当我将相同的命令放在 php shell_exec 中时,就像
shell_exec('C:\wamp\www\editor\DocTo-master\exe\docto -f C:\wamp\www\editor\uploaded\uploaded_files_21_original\AffidavitinDIR-4.docx -O "C:\wamp\www\editor\uploaded\uploaded_files_21_original\pdf\21.pdf" -T wdFormatPDF');
我没有在 php.ini 中使用上述代码获得所需的输出。 任何帮助将不胜感激
【问题讨论】:
-
你必须将 ` \ ` 转义为 ` \\ `
-
我尝试更换它们,但仍然无法正常工作!
-
我看到你在运行 wamp,你有没有找到解决这个问题的方法?我在 Windows Server 2016 上安装 xampp 时遇到同样的问题...
标签: php cmd pdf-generation shell-exec docto