Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 02.05.2026 Время: 22:36
Ваш IP: 216.73.217.112
Загрузка сервера: 1.2
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Измерение частоты процессора
SpeedStep — энергосберегающая технология Intel, в основе которой лежит динамическое изменение частоты и энергопотребления процессора.   Для того что бы посмотреть степени изменения частоты процессора в зависимости от нагрузки в терминале наберите следующее:   Для первого ядра процессора (или одно ядерный процессор): cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies  Для второго ядра процессора cat…
  2017-08-02 07:48:12 | Категория: Система
   NJAM — ПОЛНОФУНКЦИОНАЛЬНЫЙ КЛОН КЛАССИЧЕСКОЙ ИГРЫ PAC-MAN
Полнофункциональный клон классической игры Pac-Man. Njam имеет аналогичный игровой процесс как и в классической игры Pac-Man. Помимо этого игра имеет небольшие системные требования, есть режим одиночной игры и мультиплеер, помимо этого можно играть локально или по сети. В Njam более двухсот уровней, очень симпатичная графика и музыкальное оформление, имеется встроенный реактор уровней и поддержка управление…
  2017-08-07 08:53:37 | Категория: Игры
   SANDBOX GAME MAKER — 3D КОНСТРУКТОР ОБЪЕМНЫХ МИРОВ
Sandbox Game Maker — 3D конструктор объемных миров. Всего за несколько минут Вы можете создать свой игровой мир. Программа позволяет каждому опытному пользователю создать трехмерную игру любого жанра. Игровое приложение разработано на основе движка Cube 2. Основная информация об редакторе F1 позволяет вызвать меню объектов F2 выбор текстур F3 – изменение текущей (или загрузка новой) карты W, A, S, D —…
  2017-08-11 09:43:53 | Категория: Игры
   Rainlendar — программа-календарь
Rainlendar — программа-календарь, выпущенная для Windows, Mac OS X и Linux. До второй версии распространялась по лицензии GNU GPL. Kалендарь, можно планировать события и встречи, отдельно составлять список заданий, на выполнение которых требуется много времени, а также указывать дату, когда они должны быть завершены. Rainlendar создаёт на рабочем столе полупрозрачный календарь, которым можно управлять напрямую или с помощью…
  2017-09-17 09:14:31 | Категория: Офис
   KUBRICK — ТРЁХМЕРНАЯ ИГРА, ОСНОВАННАЯ НА КУБИКЕ РУБИКА
Kubrick — игра, основанная на головоломке «кубик Рубика» и использующая библиотеки 3D-графики OpenGL. В Kubrick можно играть с кубиками, «кирпичиками» и «плитками» размером от 2x2x1 до 6x6x6. Имеются несколько встроенных головоломок различной сложности, а также демонстрации их решения и красивые узоры. Есть возможности сохранить и перезагрузить игру, неограниченная глубина отмены и повтора…
  2017-08-11 13:38:58 | Категория: Игры

Вверх