Если указывается необязательный аргумент use_include_path
Если указывается необязательный аргумент use_include_path со значением 1, то при поиске файла будет использоваться не только текущий путь, но и путь включаемых файлов по умолчанию.
get_html_translation_table
Получение таблицы трансляции, используемой функциями htmlspecialchars() и htmlentities()
string get_html_translation_table (int table [, int quote_style])
В аргументе table указывается, какую таблицу трансляции необходимо получить: HTML_SPECIALCHARS (для функции htmlspecialchars()) или HTML_ENTITIES (для функции htmlentities()). Можно также указать необязательный аргумент quote_style (no умолчанию — ЕМТ_СОМРАТ), его описание приведено в функции htmlspecialchars().
$trans get_html_translation_table (HTMLJNTITIES): $str = "< A & В >". Sencoded = strtr ($str. Strans), // теперь Sencoded = "< A & В >."
Иногда удобно использовать функцию array_f!ip() для изменения направления трансляции.
Strans = array_flip (Strans): Sorlginal = strtr (Sencoded. Strans):
См. также: htmlspecialchars(), htmlentities(), strtr() и array_flip().
htmlspecialchars
Конвертация спецсимволов в HTML-представление
string htmlspecialchars (string string [, int quote_style])
Некоторые символы имеют специальное значение в HTML, и поэтому для использования в тексте их необходимо заменять эквивалентами. Функция производит следующие замены:
& (амперсант) становится &атр;
" (двойная кавычка) становится " при quote_style <> ENT_ NOQUOTES;
' (одиночная кавычка) становится ' при quote_style = ENT_ QUOTES;
< (знак меньше) становится <
> (знак больше) становится > $new = htmlspeciaichars("<a href='test'>Test</a>". ENT_QUOTES).
Функция удобна для предотвращения неправильного вывода текста, введенного пользователем, если он содержит элементы форматирования HTML (например, в досках объявлений, гостевых книгах, чатах). Необязательный аргумент quote_style указывает, как поступать с кавычками: режим по умолчанию ЕМТ_СОМРАТ, служащий для обратной совместимости, разрешает трансляцию только двойных кавычек; ENT_QUOTES разрешает трансляцию любых кавычек; a ENT_NOQUOTES запрещает трансляцию любых кавычек.
Такую же операцию производит функция htmlentities().
См. также: html entities ()и nl2br().
htmlentities
Конвертация символов, имеющих HTML-представление
string htmlentities (string string [, int quote_style])
Функция подобна htmlspecialchars() с тем отличием, что она производит не выборочную трансляцию, а полную — для всех символов, которые могут иметь эквивалентные HTML-представления. Необязательный аргумент quote_style указывает, как поступать с кавычками: режим по умолчанию ENT_COMPAT, служащий для обратной совместимости, разрешает трансляцию только двойных кавычек; ENT_ QUOTES разрешает трансляцию любых кавычек; a ENT_NOQUOTES запрещает трансляцию любых кавычек. В настоящее время используется кодировка ISO-8859-1.
См. также: htmlspecialchars() и nl!2br().
Содержание Назад Вперед