htmlspecialchars
htmlspecialchars -- Переводит специальные символы в коды HTML
Описание
string htmlspecialchars(string string);
Определенные символы имеют особое значение в HTML и должны быть заменены кодами HTML, если они таковые имеют. Эта функция возвращает строки с произведенными такими изменениями.
Эта функция полезна для отчистки полученного от пользователя текста от разметки HTML (доски сообщений, гостевые книги).
В настоящее время осуществляются следующие замены:
'&' (амперсанд) становится '&'
'"' (двойные кавычки) становится '"'
'<' (знак меньше) становится '<'
'>' (знак больше) становится '>'
Следует отметить, что эта функция не заменяет ничего, кроме указанного выше. Для полной обработки см. функцию htmlentities().
См. также htmlentities() и nl2br().
---------------------------------------
htmlentities
htmlentities -- Переводит все возможные символы в коды HTML.
Описание
string htmlentities(string string);
Эта функция идентична htmlspecialchars() , кроме того, что все символы, которые имеют соответсвующий код HTML заменяются на этот HTML код.
В настоящее время применятеся кодовая таблица ISO-8859-1.
См. также htmlspecialchars() и nl2br().