我正在使用此代码,并希望将html转换为pdf。我在Linux上。
我在客户端使用Ajax而PHP是服务器端脚本。
没有任何错误。 PHP代码和Ajax代码工作正常..
PHP
代码PDF
正在成功转换。但在转换PDF之后我怎么能得到消息是PDF被转换或未转换或有错误。
我还检查了shell_exec()
的输出,但是当转换PDF并且未转换PDF时,“ Null
”就会出现。
我只需要任何布尔值或一些可以解决状态的消息。 我怎么能得到它。
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
$url = $_POST['sendUrl'];
$cmd = "/usr/local/bin/wkhtmltopdf ".$url." /tmp/google1.pdf";
$t = shell_exec($cmd);
var_dump($t);
exit();
答案 0 :(得分:-1)
如果命令执行成功没有任何错误,返回值将是字符串。如果执行有错误,则返回值为空。
您必须检查shell_exec()返回值,如
$t = shell_exec($cmd);
if($t === null)
echo "error";
else
echo "success";
从ajax返回值你可以了解结果。
希望它会有所帮助。