htmlentities

(PHP 3, PHP 4 , PHP 5)

htmlentities --  оПЕНАПЮГСЕР ЯХЛБНКШ Б ЯННРБЕРЯРБСЧЫХЕ HTML ЯСЫМНЯРХ.

нОХЯЮМХЕ

string htmlentities ( string string [, int quote_style [, string charset]])

щРЮ ТСМЙЖХЪ ХДЕМРХВМЮ htmlspecialchars() ГЮ ХЯЙКЧВЕМХЕЛ РНЦН, ВРН htmlentities() ОПЕНАПЮГСЕР БЯЕ ЯХЛБНКШ Б ЯННРБЕРЯРБЧЫХЕ HTML ЯСЫМНЯРХ (ДКЪ РЕУ ЯХЛБНКНБ, ДКЪ ЙНРНПШУ HTML ЯСЫМНЯРХ ЯСЫЕЯРБСЧР).

оНДНАМН htmlspecialchars(), МЕНАЪГЮРЕКЭМШИ ЮПЦСЛЕМР quote_style ОНГБНКЪЕР СЙЮГЮРЭ ЯОНЯНА НАПЮАНРЙХ 'НДХМНВМШУ' Х "ДБНИМШУ" ЙЮБШВЕЙ. гМЮВЕМХЕЛ ЩРНЦН ЮПЦСЛЕМРЮ ЛНФЕР АШРЭ НДМЮ ХГ РПЕУ ЯКЕДСЧЫХУ ЙНМЯРЮМР (ОН СЛНКВЮМХЧ ENT_COMPAT):

Таблица 1. йНМЯРЮМРШ quote_style

хЛЪ ЙНМЯРЮМРШнОХЯЮМХЕ
ENT_COMPAT оПЕНАПЮГСЧРЯЪ ДБНИМШЕ ЙЮБШВЙХ, НДХМНВМШЕ НЯРЮЧРЯЪ АЕГ ХГЛЕМЕМХИ.
ENT_QUOTES оПЕНАПЮГСЧРЯЪ Х ДБНИМШЕ, Х НДХМНВМШЕ ЙЮБШВЙХ.
ENT_NOQUOTES х ДБНИМШЕ, Х НДХМНВМШЕ ЙЮБШВЙХ НЯРЮЧРЯЪ АЕГ ХГЛЕМЕМХИ.

оНДДЕПФЙЮ МЕНАЪГЮРЕКЭМН ЮПЦСЛЕМРЮ quote_style АШКЮ ДНАЮБКЕМЮ Б PHP 4.0.3.

оНДНАМН htmlspecialchars(), МЕНАЪГЮРЕКЭМШИ РПЕРХИ ЮПЦСЛЕМР charset НОПЕДЕКЪЕР ЙНДХПНБЙС, ХЯОНКЭГСЕЛСЧ ОПХ ОПЕНАПЮГНБЮМХХ. оНДДЕПФЙЮ ЩРНЦН ЮПЦСЛЕМРЮ АШКЮ ДНАЮБКЕМЮ Б PHP 4.1.0. оН СЛНКВЮМХЧ Б МЮЯРНЪЫЕЕ БПЕЛЪ ХЯОНКЭГСЕРЯЪ ЙНДХПНБЙЮ ISO-8859-1.

мЮВХМЮЪ Я PHP 4.3.0 ОНДДЕПФХБЮЧРЯЪ ЯКЕДСЧЫХЕ ЙНДХПНБЙХ.

Таблица 2. оНДДЕПФХБЮЕЛШЕ ЙНДХПНБЙХ

йНДХПНБЙЮоЯЕБДНМХЛШнОХЯЮМХЕ
ISO-8859-1ISO8859-1 гЮОЮДМН-ЕБПНОЕИЯЙЮЪ Latin-1
ISO-8859-15ISO8859-15 гЮОЮДМН-ЕБПНОЕИЯЙЮЪ Latin-9. дНАЮБКЪЕР ГМЮЙ ЕБПН, ТПЮМЖСГЯЙХЕ Х ТХМЯЙХЕ АСЙБШ Й ЙНДХПНБЙЕ Latin-1(ISO-8859-1).
UTF-8  8-АХРМЮЪ Unicode, ЯНБЛЕЯРХЛЮЪ Я ASCII.
cp866ibm866, 866 йХПХККХВЕЯЙЮЪ ЙНДХПНБЙЮ, ОПХЛЕМЪЕЛЮЪ Б DOS. оНДДЕПФХБЮЕРЯЪ Б БЕПЯХХ 4.3.2.
cp1251Windows-1251, win-1251, 1251 йХПХККХВЕЯЙЮЪ ЙНДХПНБЙЮ, ОПХЛЕМЪЕЛЮЪ Б Windows. оНДДЕПФХБЮЕРЯЪ Б БЕПЯХХ 4.3.2.
cp1252Windows-1252, 1252 гЮОЮДМН-ЕБПНОЕИЯЙЮЪ ЙНДХПНБЙЮ, ОПХЛЕМЪЕЛЮЪ Б Windows.
KOI8-Rkoi8-ru, koi8r пСЯЯЙЮЪ ЙНДХПНБЙЮ. оНДДЕПФХБЮЕРЯЪ Б БЕПЯХХ 4.3.2.
BIG5950 рПЮДХЖХНММШИ ЙХРЮИЯЙХИ, ОПХЛЕМЪЕРЯЪ Б НЯМНБМНЛ МЮ рЮИБЮМЕ.
GB2312936 сОПНЫЕММШИ ЙХРЮИЯЙХИ, ЯРЮМДЮПРМЮЪ МЮЖХНМЮКЭМЮЪ ЙНДХПНБЙЮ.
BIG5-HKSCS  пЮЯЬХПЕММЮЪ Big5, ОПХЛЕМЪЕЛЮЪ Б цНМЦ-йНМЦЕ.
Shift_JISSJIS, 932 ъОНМЯЙЮЪ ЙНДХПНБЙЮ.
EUC-JPEUCJP ъОНМЯЙЮЪ ЙНДХПНБЙЮ.

Замечание: мЕ ОЕПЕВХЯКЕММШЕ БШЬЕ ЙНДХПНБЙХ МЕ ОНДДЕПФХБЮЧРЯЪ, Х БЛЕЯРН МХУ ОПХЛЕМЪЕРЯЪ ISO-8859-1.

дКЪ БШОНКМЕМХЪ НАПЮРМНЦН ОПЕНАПЮГНБЮМХЪ ХЯОНКЭГСЕРЯЪ ТСМЙЖХЪ html_entity_decode().

Пример 1. оПХЛЕП ХЯОНКЭГНБЮМХЪ htmlentities()

<?php
$str
= "A 'quote' is <b>bold</b>";

// БШБНДХР: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str);

// БШБНДХР: A &#039;quote&#039; is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str, ENT_QUOTES);
?>

яЛ. РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХИ html_entity_decode(), get_html_translation_table(), htmlspecialchars(), nl2br() Х urlencode().


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ