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: