我遇到了dompdf的问题。我试图通过表单的值生成PDF文件。 用户进入网站,填写字段并单击提交。在我的电子邮件中,我必须附上包含所有表单值的PDF。 我能够将它集成到我的代码中,但是有些不对劲。 要提交,我收到带有PDF的邮件,但它已损坏。 (0BYTE。)
我输入的代码包括/ ajax.php。 这是代码:
// Generate PDF here
require_once("../dompdf/dompdf_config.inc.php");
spl_autoload_register('DOMPDF_autoload');
$dompdf = new DOMPDF();
$dompdf->load_html($message);
$dompdf->render();
$pdf_content = $dompdf->output();
file_put_contents('../dompdf/ordine.pdf',$pdfoutput);

用户在表单中写入的数据在$ message
中这是我的ajax.php
答案 0 :(得分:3)
试试这个
// Generate PDF here
require_once("../dompdf/dompdf_config.inc.php");
spl_autoload_register('DOMPDF_autoload');
$dompdf = new DOMPDF();
$dompdf->load_html($message);
$dompdf->render();
$pdf_content = $dompdf->output();
file_put_contents('../dompdf/ordine.pdf',$pdf_content); //there was a typo here...
你pdf是正确的0字节,因为你写了一个未定义的变量。