Zano.ru




Рейтинг@Mail.ru


Главная / htmlspecialchars

htmlspecialchars

Описание
string htmlspecialchars ( string string [, int quote_style [, string charset]] )

В HTML некоторые символы имеют специальное значение и для сохранения своего значения должны быть преобразованы в HTML сущности. Эта функция возвращает строку, над которой проведены некоторые из таких преобразований. Этих преобразований достаточно для большинства задач веб-программирования. Если вам нужно преобразовать все возможные сущности, используйте htmlentities().

Эта функция полезна при отображении данных, введенных пользователем, которые могут содержать нежелательные HTML тэги, например в форуме или гостевой книге. Необязательный второй аргумент quote_style определяет режим обработки одиночных и двойных кавычек.
В режиме по умолчанию, ENT_COMPAT, преобразуются двойные кавычки, одиночные остаются без изменений.
В режиме ENT_QUOTES преобразуются и двойные, и одиночные кавычки.
В режиме ENT_NOQUOTES и двойные, и одиночные кавычки остаются без изменений.

Производятся следующие преобразования:
& - (амперсанд) преобразуется в &
" - (двойная кавычка) преобразуется в " when ENT_NOQUOTES is not set.
' - (одиночная кавычка) преобразуется в ' только в режиме ENT_QUOTES.
< - (знак "меньше чем") преобразуется в &lt;
> - (знак "больше чем") преобразуется в &gt;

Пример использования htmlspecialchars
$title = htmlspecialchars($title);

Декодируется функцией htmlspecialchars_decode

 




 
E-Mail: zanoru@yandex.ru