Autor Zpráva
halogan
Profil
Zdravím, volím XML jako úložiště dat a přemýšlel jsem, jak tam nějak bezpečně uložit HTML data. Kdybych použil htmlspecialchars, musel bych použít nazpět převod fcí:
function unhtmlentities ($string)

{
$trans_tbl = get_html_translation_table (HTML_ENTITIES);
$trans_tbl = array_flip ($trans_tbl);
return strtr($string, $trans_tbl );
}


Jak je to s kvalitou převodu. Jde mi o to, zda mi přijde naprosto identický text jako při vstupu, nebo zda to má nějaká omezení. Popřípadně co používáte vy - např. base64_encode atp.

Díky za odpovědi.
thingwath
Profil
Možná použít CDATA sekci. Ale to za předpokladu, že už tam jednu nemáme, o to by se muselo postarat :-)
llook
Profil
Já jsem pro htmlspecialchars. Pak bych rád upozornil na funkci html_entity_decode, která vlastně dělá to samé co ta unhtmlentities funkce.
halogan
Profil
llook: Diky, tuhle fci jsem hledal. Jen divne, ze nebyla mezi podobnymi funkcemi. Dik.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0