Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 21.08.2026 Время: 11:19
Ваш IP: 216.73.217.63
Загрузка сервера: 3.36
old.ubuntu-desktop.ru - htmlspecialchars - PHP    Главная > Веб-программирование > PHP

htmlspecialchars

htmlspecialchars -  преобразует специальные символы в HTML сущности.

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

Производятся следующие преобразования: 

  • '&' (амперсанд) преобразуется в '&'

  • '"' (двойная кавычка) преобразуется в '"' when ENT_NOQUOTES is not set.

  • ''' (одиночная кавычка) преобразуется в ''' только в режиме ENT_QUOTES.

  • '<' (знак "меньше чем") преобразуется в '&lt;'

  • '>' (знак "больше чем") преобразуется в '&gt;'

Пример использования:

$a = '<a href="http://ubuntu-desktop.ru">Ubuntu</a>';
$a = htmlspecialchars($a, ENT_QUOTES);
echo $a;

&lt;a href=&quot;http://ubuntu-desktop.ru&quot;&gt;Ubuntu&lt;/a&gt;

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-15 22:44:25 | liman28 | Категория: PHP | Просмотров: 74
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   GOOGLE EARTH ДЛЯ LINUX UBUNTU (13.10)
Google Планета Земля (англ. Google Earth) — проект компании Google, в рамках которого в сети Интернет были размещены спутниковые (или в некоторых точках аэрофото-) изображения всей земной поверхности. Фотографии некоторых регионов имеют беспрецедентно высокое разрешение. В отличие от других аналогичных сервисов, показывающих спутниковые снимки в…
  2017-08-04 09:21:03 | Категория: Разное
   INTEL LINUX GRAPHICS INSTALLER ДЛЯ UBUNTU 13.10
Intel Linux Graphics Installer для Ubuntu 13.10 — инструмент, разработанный Intel и позволяющий пользователям легко обновиться до свежих графических драйверов от Intel. Свежий Intel Graphics Installer 1.0.3 для Linux получил свежий стек latest Intel Graphics 2013Q3 Stack, получивший поддержку процессора Solid Intel Celeron N2810 с поддержкой Intel HD Graphics, включенный по умолчанию SNA, а также улучшения в потреблении питания для процессоров четвертого поколения Intel Core с…
  2017-08-04 14:56:28 | Категория: Драйвера
   CUTEMAZE — ИГРА ГОЛОВОЛОМКА
CuteMaze — игра головоломка, целью которой является выйти из лабиринта, собрав все разложенные по лабиринту цели (чекпоинты).Лабиринты и расположение целей в CuteMaze генерируются случайным образом, с помощью алгоритмов различной сложности (уровень сложности выбирается игроком), игра считается законченной когда все цели будут собраны.CuteMaze опционально отображает затраченное на прохождение время, есть…
  2017-08-08 06:29:41 | Категория: Игры
   WOLFENSTEIN: ENEMY TERRITORY
Wolfenstein: Enemy Territory — компьютерная игра, созданная по мотивам Второй мировой войны частной компанией Splash Damage на базе игры Return to Castle Wolfenstein и выполненная на движке id Tech 3. Является трёхмерным тактическим шутером от первого лица с присутствием элементов РПГ (прокачка, классы персонажей).     Главная цель игры состоит в уничтожении или в защите указанных целей за некоторое отведённое время. Задания для…
  2017-08-01 23:02:48 | Категория: Игры
   Warzone 2100 — военная стратегия в реальном времени
Warzone 2100 — военная стратегия в реальном времени.   У Warzone 2100 есть несколько типов игр: кампания, обучение, сражение, мультиплеер и другие. В игре есть возможность прямо во время игры самому создавать собственные боевые единицы. Выбирать кузов, шасси, оружие. Игра полностью переведена на русский язык.       Действие игры происходит в конце XXI века, в пост-апокалиптическом мире.…
  2017-08-01 15:33:08 | Категория: Игры

Вверх