Autor Zpráva
Macro
Profil
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
A proč zrovna <xmp> pro citaci? Proč ne <blockquote>?
Macro
Profil
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
No, podle mě by bylo lepší použít htmlspecialchars nebo něco takového...

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: