addslashes e stripslashes

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
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?
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
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.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
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.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
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
 
Discussioni simili

Discussioni simili