【发布时间】:2012-01-16 13:29:38
【问题描述】:
我正在尝试通过 PHP 的 exec 函数执行以下命令:
D:\\pstill -F a4 -2 -c -c -c -c -g -i -t -K -d 700 -a 4 -m XimgAsCMYK -m Xspot -m Xoverprint -o D:\\outputfile.pdf D:\\new.jpg
它不会产生任何输出。但是如果我直接将命令粘贴在命令行上,那么它就可以工作......
注意:直接在命令行运行需要一点时间来完成。
【问题讨论】:
-
您是否收到任何错误消息?您能否告诉我们您的代码(不仅仅是您正在执行的命令)?
-
exec("pstill -F a4 -2 -c -c -c -c -g -i -t -K -d 700 -a 4 -m XimgAsCMYK -m Xspot -m Xoverprint -o D:\\outputfile.pdf D:\\input.jpg"); -
确保您的网络服务器的用户 ID 具有执行 pstill 的适当权限,以及 D:\ 根目录/驱动器的读/写权限。
标签: php command-line