Autor | Zpráva | ||
---|---|---|---|
Onda Profil * |
#1 · Zasláno: 7. 11. 2007, 12:43:45
Ukladam do mysql uvodzovky
ale mam to osetrene if (!get_magic_quotes_gpc()) $profil[$key] = addslashes($profil[$key]); } a pri vypise zasa <?php echo stripslashes($row['profil4']); ?> a ked napriklad zadam aaa"Auto"aaa, tak to zapise do databazy presne aklo som napisal, ale vo vypise to vobec uz nevypise..preco? |
||
Kajman_ Profil * |
#2 · Zasláno: 7. 11. 2007, 13:13:35
Lomítka se odstraní při vkládání do db.
<?php echo $row['profil4']); ?> |
||
Onda Profil * |
#3 · Zasláno: 7. 11. 2007, 15:31:15
blbost, addlashes spravis z "auto" /"auto/" a pri vyüise by malo byt striplashes co to vrati do povodu...ako to aby to slo?
|
||
Joker Profil |
#4 · Zasláno: 7. 11. 2007, 15:41:45
blbost
Zrovna Kajman_ovy rady bych takovýmihle slovy nekomentoval. Už proto, že má (jako obvykle) pravdu ;-) Funce addslashes sice přidá lomítka, ale ta se zase odstraní při ukládání do databáze. Z databáze se tedy přečte řetězec bez escapování. |
||
Onda Profil * |
#5 · Zasláno: 7. 11. 2007, 16:52:50
No ok,
dal som <?php echo $row['profil4']); ?> a ked zadam aaaa"", tak sa potom zobrazi iba aaaa, a ked dam "auto", tak sa nezobrazi uz nic... ako to vyriesit? |
||
Kajman_ Profil * |
#6 · Zasláno: 7. 11. 2007, 23:45:43
a ked zadam
A dáváte to do běžného textu nebo snad do hodnoty atributu html tagu, kde se uvozovky píší jako "? |
||
Časová prodleva: 16 let
|
0