Php, htmlspecialchars () függvény

Az opcionális argumentum. Flag meghatározza, hogyan kell kezelni szimpla és dupla idézőjelek.

ENT_COMPAT - átalakított dupla idézőjelek és egyetlen változatlan marad (alapértelmezés);

ENT_QUOTES - átváltható dupla és egyszeres idézőjelbe;

ENT_NOQUOTES - bármely idézetek nem alakítjuk;

ENT_IGNORE - ha van kód helytelen, azt otbrasavetsya. üres string (hozzáadott verzió 5.3) nélkül tér vissza ezt a zászlót. Ez a jelző hozzáadjuk a visszafelé kompatibilitás. Kerülje a használatát, mivel ez befolyásolhatja a biztonságot.

Az opcionális argumentum. Meghatározza karakterkészlet használható átalakítás. A következő kódokat:

ISO-8859-1, ISO-8859-15, UTF-8, cp866, cp1251, cp1252, KOI8-R, BIG5, GB2312, BIG5-HKSCS, Shift_JIS, EUC-JP

Ha a fentiek egyike sem karakterkészlet nem támogatott, akkor az alapértelmezett ISO-8859-1

Az opcionális argumentum. Ha double_encode ki, majd átalakítani html-etgov történik. Alapértelmezésben minden átalakult.

Készült a következő átalakításokat:

'' (És jel) válik '-'

„„”(Idézőjel) válik.»« feltéve ENT_NOQUOTES nincs telepítve.

„” „(Single idézet) válik” # „”, azzal a megkötéssel, hogy ENT_QUOTES telepítve.

'<' (знак "меньше чем") становится '<'

'>' (Mark "nagyobb, mint") válik>

HTML kód az oldal jelenik meg az alábbiak szerint: