Autor | Zpráva | ||
---|---|---|---|
šárinka Profil |
#1 · Zasláno: 8. 4. 2008, 15:24:01
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 |
#2 · Zasláno: 8. 4. 2008, 15:27:57
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 |
#3 · Zasláno: 8. 4. 2008, 15:30:42 · Upravil/a: kletely
šá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 |
#4 · Zasláno: 8. 4. 2008, 15:30:47
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 |
#5 · Zasláno: 8. 4. 2008, 15:40:21
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é. |
||
Časová prodleva: 16 let
|
0