【发布时间】:2012-08-06 05:31:30
【问题描述】:
我一直试图让知道 php 中的 exec() 命令是否成功执行,以便我可以相应地回显某些消息。
我尝试了以下代码,但问题在于 exec() 是否成功运行,它总是 echo "PDF not created" 并且永远不会成功创建 echo pdf。请让我知道如何检查 exec() 的执行情况,以便我可以相应地回显消息
谢谢,
<?php
if (exec('C://abc//wkhtmltopdf home.html sample.pdf'))
echo "PDF Created Successfully";
else
echo "PDF not created";
?>
【问题讨论】:
-
为什么不直接检查创建的文件是否有效?
-
您是否检查过您的系统中是否启用了
exec()? -
Exec 返回输出的最后一行,在 PHP 中必须等于 true。
-
@dqlopez 显然因为它给了我输出所以它启用了。