Отобразить хтмл как текст

Тема в разделе "PHP", создана пользователем phillip, 3 окт 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    Какой функцией сделать отображение хтмл в виде текста?
    у меня есть такой код

    PHP:
    <?php
    $x
    ="<b>Google</b>";
    echo 
    "<b>yandex</b>".$x;
    ?>
    В итоге должно получиться yandex<b>Google</b>

    я в принципе знаю что в начале страницы можно написать
    header('Content-Type: text/plain');

    но это не вариант, т.к. мне надо только в одном месте сделать как текст, а не по всей старнице
     
  2. Alternator

    Alternator

    Регистр.:
    23 мар 2009
    Сообщения:
    295
    Симпатии:
    145
    PHP:
    $x="<b>Google</b>"
    echo 
    "<b>yandex</b>".htmlspecialchars($x);
    PHP:
    $x="<b>Google</b>"
    echo 
    "<b>yandex</b>".htmlentities($x);
    вторая функция преобразует абсолютно все возможные спецсимволы в HTML-сущности
     
    phillip нравится это.
  3. saxel

    saxel Постоялец

    Регистр.:
    4 дек 2007
    Сообщения:
    118
    Симпатии:
    23
    а тег
    Код:
    <pre> ... </pre>
    не подходит уже?
     
  4. Alhimik.in

    Alhimik.in Создатель

    Регистр.:
    28 май 2008
    Сообщения:
    10
    Симпатии:
    0
    используй Htmlspecialchars
     
  5. Alternator

    Alternator

    Регистр.:
    23 мар 2009
    Сообщения:
    295
    Симпатии:
    145
    глупость написали.
    проверьте сами.
    читайте внимательнее.
    я двумя постами выше, написал то же самое.
     
Статус темы:
Закрыта.