Salve a tutti.
Quando invio da un link una variabile con apostrofo mi manda soltanto la parte iniziale.
Esempio: echo "<td class='cyan4'>Invia dati</td>";
Essendo il cognome D'errico mi arriva solo D
COME POSSO FARE PER OVVIARE?
Grazie 1000
Salve a tutti.
Quando invio da un link una variabile con apostrofo mi manda soltanto la parte iniziale.
Esempio: echo "<td class='cyan4'>Invia dati</td>";
Essendo il cognome D'errico mi arriva solo D
COME POSSO FARE PER OVVIARE?
Grazie 1000
non so se fa al caso tuo, ma usa addslashes()
Fa a caso mio ma quando mi arriva la variabil e faccio echo mi esce
D'\\\Errico
come mai?
Grazie
bisognerebbe leggere (dal link):Originariamente inviato da Antagonista
... ma quando mi arriva la variabil e faccio echo mi esce
D'\\\Errico
come mai?
Grazie
addslashes
(PHP 3, PHP 4, PHP 5)
addslashes -- Esegue il quoting di una stringa con gli slash '/'
Descrizione
string addslashes ( string str )
La funzione restituisce una stringa con il carattere di backslah '\' anteposto ai caratteri che richiedono il quoting nelle query dei database. Questi caratteri sono: apici singoli ('), doppi apici ("), backslash (\) e NUL (il byte NULL).
forse ti è + utile htmlspecialchars()
![]()
L'apostrofo l'ho risolto con addslashes e stripslashes.
Adesso c'è un altro problema:
Quando invio variabili con lo spazio mi da solo la prima parte.
Esempio
$nome=Gian Marco
col GET, se invio $nome mi invia solo Gian
Mi aiutate?
Grazie.