0

我用 HTML 和 CSS 制作了一个网站,然后我使用此代码将其转换为 pdf:

<?php

include("mpdf/mpdf.php");

$mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); 
$mpdf->SetDisplayMode('fullpage');

$mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the
first level of a list

$mpdf->WriteHTML(file_get_contents('myhtmlcssfile.php'));
$mpdf->Output();

?>

一切都很好,它很好地转换了 .php 文件,直到我使用这个函数:

<?php echo $_POST["something"]; ?>

其中“某物”是表单中的一个字段。
所以它不打印发送的 POST 方法,只打印 php 代码。
我究竟做错了什么?

4

1 回答 1

2

我发现当您使用“文件获取内容”命令时,它只会读取文件,不会执行文件。您需要将 HTML 实际编码到页面中。

 $mpdf->WriteHTML('put your page code here.'.$put your $_POST["something"] values here.' Continue page code.');
于 2012-10-26T21:04:32.377 回答