1

我用 Tcpdf 创建 PDF;我对 Writehtml() 有疑问;

当我使用以下代码时没有问题。

$legend = '<img src="images/level7.gif">106 bis 109 <br><img src="images/level6.gif">102 bis 106 <br><img src="images/level5.gif">99 bis 102 <br><img src="images/level4.gif">95 bis 99 <br><img src="images/level3.gif">92 bis 95 <br><img src="images/level2.gif">88 bis 92 <br><img src="images/level1.gif">85 bis 88 <br><img src="images/level0.gif">Kein Wert vorhanden<br>";

$pdf->writeHTML($legend, true, 0, true, 0);

/* 完美运行*/

但是当我尝试使用 POST 或 GET 传递相同的数据时

$legend = $_GET['data'];
$pdf->writeHTML($legend, true, 0, true, 0);

pdf 文件正在打开(无错误)但没有数据...

我确定 $_GET['data'] 包含相等的 $legend ...

谢谢。

4

1 回答 1

-1

您必须将所有适用的字符转换为 HTML 实体

$legend = htmlentities($_GET['legend']);
于 2012-12-24T11:02:16.940 回答