ugrás a tartalomhoz

mysql_real_escape_string Visszaalakítás

Dawars · 2010. Dec. 12. (V), 23.08
Sziasztok!
Azt szeretném tudni, hogy lehet visszaalakítani mysql_real_escape_string-es szöveget, mert html-t elrontja, képek...
Előre is köszönöm.
 
1

Bővebben?

Poetro · 2010. Dec. 12. (V), 23.12
Kifejtenéd bővebben, mi a probléma? Nem sok okát érzem annak, hogy a mysql_real_escape_string-el kódolt szöveget vissza kelljen alakítani, mivel az pont olyan formátumban van, ahogyan azt a MySQL szereti. Hacsak nem kódoltad a szöveget duplán például. És mi a végén az a
képek...
?
2

Szerintem a stripslashes()-re

neogee · 2010. Dec. 13. (H), 08.16
Szerintem a stripslashes()-re gondol, de nem igazán értem, hogy a képek nevét ez miért rontaná el. Egyrészt a user által feltöltött képeknek saját egyedi azonosítót generálunk, de ha nem is generálunk, akkor sem szabad elvileg hogy egy kép neve olyan karaktert vagy karakter sorozatot tartalmazzon, amire az SQL érzékeny... Illetve én nem engedek semmi ilyesmit. Azt mondjuk nem tudom, hogy a mysql lekérdezéskor automatikusan eltávolítja-e a hozzáfűzött backslasheket.
3

HTML kód bevitele

Dawars · 2010. Dec. 13. (H), 14.23
A cms-ben a cikkeket html-ként lehet bevinni és a db-be így lesz: <img src=\"kep.png\"/>stb, és így nem jeleníti meg, ezt szeretném visszaalakítani
4

Valami más

Poetro · 2010. Dec. 13. (H), 14.29
Akkor valami más is kódolja még a szöveget, mielőtt bekerülne az adatbázisba. Esetleg be van kapcsolva a PHP magic_quotes_gpc. Én mondjuk eleve ennek megnézésével és kikapcsolásával kezdeném.