2011-12-21 2 views
0

Я использую TCPDF для некоторых оценок, которые я создаю для своих младших учеников. Все работало нормально, пока я не добрался до большей и меньшей части. Когда мне захотелось набрать больше такого символа <, он не подумал, что это будет тег html. Мне интересно, есть ли способ исправить эту путаницу. Вот пример кода, так что вы можете понять:TCPDF HTML-теги <> Confusion

<?php $html .= 'a. < <br /> 
    b. > <br /> 
    c. = <br /> 
    d. + ';   


    // output the HTML content 
     $pdf->writeHTML($html, true, false, true, false, ''); ?> 

Что, отображающая это:

а.
b. >
c. =
d. +

Как исправить эту проблему? Любая помощь приветствуется.

Заранее спасибо.

+0

Возможно, вы можете использовать [закодированные значения] (http://www.ascii.cl/htmlcodes.htm). –

+0

Позвольте мне проверить их. – user1109244

+0

Это странная проблема; если это окажется правдой, я бы предложил сообщить об этом в качестве ошибки разработчикам TCPDF. Парсер HTML должен интерпретировать пробел после '<', оставляя его как объект открытого текста. –

ответ

0
  • < должны быть экранированы, как &lt;
  • > должны быть экранированы, как &gt;

Это как HTML работает (не специфические для TCPDF синтаксического анализа).