Autor Zpráva
šárinka
Profil
Ahoj, mám ochráněnou textareu při výpisu pomocí htmlspecialchrs(), ale potřebuji u toho udělat tučné, podrtžené, a kurzívu případdně i barvu písma jak to mám udělat když mám zakázaný html entity? Třeba nějak podobně jako to má phpbb nebo jako je to tady
BetaCam
Profil
No celkem normálně do DB budeš ukládat data s [xxx][/xxx][yyy][/yyy] no a při výpisu projdeš to comáš vypisovat a tyto značky nahradíš za to co potřebuješ.
kletely
Profil
šárinka
tak ako je to aj na diskusi že na miesto tagov použiješ []
a potom funkciou str_replace(); zmeníš na tagy
napr.:
$text = htmlspecialchrs($text);
$text = str_replace("'\(.*?)\'si", "<i>1</i>", $text);
Mastodont
Profil
BetaCam
Osobně bych doporučil to převést už při uložení (a prohnat přes HTML Purifier či něco podobného), protože převádět to při každém výpisu = vyšší zátěž serveru.
BetaCam
Profil
Mastodont

No nevim oboje má svoje. Pokud to uložíš do DB už převedené tak když to budeš chtít posléze Editovat tak to nebude asi zrovna nejednodušší. Ohledně zatížení serveru tak to také záleží na tom jak dobře to máš kešované.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0