2012-07-18 40 views
1

我使用Tcpdf创建PDF; 我有Writehtml()的问题;PHP TCPDF WriteHTML()不工作POST或GET变量

当我使用下面的代码不是问题。

$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 ...

谢谢。

回答

-1

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

$legend = htmlentities($_GET['legend']); 
+0

它是在使用该功能的PDF结果显示HTML代码。 – 2014-08-22 21:21:45