Autor | Zpráva | ||
---|---|---|---|
Macro Profil |
#1 · Zasláno: 12. 8. 2008, 18:11:22
Dobrý deň,
mám nasledujúci problém, s ktorým si neviem poradiť: ukladám text do databázy so značkami, ktoré sú potom pomocou funkcii str_replace() a preg_replace() pri zobrazovaní nahradzované. Nahradzujem aj \n -> <br>. Používam aj nahradzovanie na citáciu tagom <xmp></xmp> avšak, tu nastane problém, pretože zalomenie riadku mi medzi týmito tagmy nahradí, a vo výsledku je citácia aj s tagom <br> - čo samozrejme nechcem. Dá sa nejak vymedziť aby medzi tagmy <xmp></xmp> nenahradzovalo zalomenie riadku? alebo aký mam použiť spôsob? (skúšal som aj tag <pre></pre>) pred vkladaním do databazy ešte ošetrujem text pomocou addslashes() a po výbere stripslashes(). Za nápady a rady vopred ďakujem |
||
Joker Profil |
#2 · Zasláno: 12. 8. 2008, 19:55:02
A proč zrovna <xmp> pro citaci? Proč ne <blockquote>?
|
||
Macro Profil |
#3 · Zasláno: 12. 8. 2008, 21:16:47
Skúsim to presnejšie definovať, chcem aby sa tam moholi vložiť aj html kody, niečo ako na fórach pre code, tu je použity tag <pre></pre> ale to u mňa prerobí aj odkaz, a to ja nechcem, chcem aby ten odkaz bol napísaný v tagu
|
||
Joker Profil |
#4 · Zasláno: 12. 8. 2008, 21:17:50
No, podle mě by bylo lepší použít htmlspecialchars nebo něco takového...
|
||
Časová prodleva: 16 let
|
0