addslashes e stripslashes

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
ciao
una curiosità

facendo una insert in db convine utilizzare add
leggendo poi strip
questo per evitare inconvenienti con '
ho inserito un campo con myadmin (cioè non via php) con ' e non sapendo ho scritto "prodotti per l\'igiene"
quando sono andato a visualizzare
echo stripslashes($variabile)..
a video ho "prodotti per l\'igiene"
la slash non è sparita
sempre tramite myadmin ho corretto toglendo \
a video scritto "prodotti per l'igiene"
come mai?
 
Ho fatto la tua stessa prova inserendo manualmente tramite phpMyAdmin un valore con l'apice ed inserendo lo slash e quando lo recupero e visualizzo tramite PHP utilizzando la funzione stripslashes() vedo la voce corretta, cioè senza lo slash.
 
Questo succede perché se passi ad addslashes una frase tipo "prodotti per l\'igiene" la funzione aggiunge una ulteriore "\", quindi stripslashes ne eliminerà una sola.
 
ciao
per satifal
non so ho corretto sempre con admin e la slas è sparita (misteri del ...computer)

per eliox
mi spiace ma io non posso bannarti, farò una raccolata di firme... non ho inserito con add
ciao