perchè una stringa tipo : titolo'
scritta in una textarea
recuperandola dal form me al ritrovo così : titolo/'
???
perchè una stringa tipo : titolo'
scritta in una textarea
recuperandola dal form me al ritrovo così : titolo/'
???
perchè probabilmente hai attiva la direttiva magic quote runttime...
quindi qualsiasi cosa provenga da un post viene escapata in modo che l'inserimento nel database non crei problemi... pertanto su questi dati ti basta usare stripslashes()
http://it.php.net/manual/it/function.stripslashes.php
quindi lo str_Replace() dell'apice va fatto ugualmete
dopo lo stripslashes()
giusto?
sì...str_Replace(stripslashes())
![]()
![]()
No ai layout tabellari!
Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872
:master:Originariamente inviato da dani3100
quindi lo str_Replace() dell'apice va fatto ugualmete
dopo lo stripslashes()
giusto?
se vuoi eliminare quel carattere sì
Ma avendo il magic quote non è dannoso.. perchè viene escapato..![]()
ok ho capito quindi non devo farlo...
comunque
la situazione è questa:
magic_quotes_gpc --> On On
magic_quotes_runtime --> Off Off
magic_quotes_sybase --> Off Off
sei protetto da apici maligni (sql_injection)... se è uno script da distribuire pe runa cosa più portabile e sicura usa questa per vedere se il magic quote è attivo...
http://it.php.net/manual/it/function...quotes-gpc.php
se non è attivo fai tu un addslashes oppure meglio un
http://it.php.net/manual/it/function...ape-string.php
![]()