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 に答える