【发布时间】:2016-05-28 11:55:01
【问题描述】:
我的 PDF 生成器脚本有问题(使用 html2pdf lib)。 脚本在手动启动时运行良好,但在作为 cron 任务启动时返回此错误。
TCPD 错误:无法创建输出文件:/0000/images/upload/demonstration/factures/2016-05-demonstration.pdf
这是创建过程中涉及的脚本部分。
require('html2pdf/html2pdf.class.php');
try
{
$pdf = new HTML2PDF('P','A4','fr');
$pdf->writeHTML($content);
ob_end_clean();
$pdf->Output(''.$_SERVER['DOCUMENT_ROOT'] . '/0000/images/upload/'.$data["id_client"].'/factures/'.$fichier.'.pdf', 'F');
}
catch(HTML2PDF_exception $e) {
die($e);
}
我尝试了其他线程中建议的许多解决方案,但到目前为止没有任何效果。文件和目录的权限为 777,我使用的是正确的绝对路径(它手动工作的事实证明了这一点)。
有什么想法吗?
【问题讨论】:
标签: php html pdf-generation