我生成一个漂亮的基于html的pdf但由于某种原因,将我的html表单发送到我的mpdf生成器只能在$ html ='' ...
之外工作我从html表单(form.html)发送数据,然后mpdf php页面接收这些发布变量。但是当我在$ html ='''''''''''它不起作用。
这是一个片段:
$html= '
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="12"><img src="logo/xxtrasmsw.png"></td>
</tr>
<tr>
<td colspan="12">Eval Form</td>
</tr>
<tr >
<td width="11%">Prepared By</td>
<td colspan="7" class="bb">'.$preby.'</td>
<td width="11%">Date Prepared</td>
<td colspan="3" class="bb">'.$_POST['DatePrepared'].'</td>
</tr>
<tr>
</table>';
我的mpdf设置就在表格html下面,如下所示:
$PdfFileName = "evaluation.pdf"; //declare my pdf file
$mpdf=new mPDF('c','Letter');
$mpdf->allow_charset_conversion=true;
$mpdf->charset_in='ISO-8859-2';
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$mpdf->WriteHTML($html);
$emailAttachment = $mpdf->Output('evaluation.pdf', 'S');
这适用于PHPMailer,因此我不会包含这些设置。我需要明确如何让我的post变量显示在我的$ html变量mpdf正在使用。对此的任何帮助都会让我克服这个可怕的障碍。