Come immaginavo se non capisco al 100% la sintassi non riesco ad utilizzare bene la funzione, anzi classe.
Tornando all'esempio del mio vecchio thread,
ho passato a tutte le variabili come da tuo consiglio l'addslashes in questo modo
Codice PHP:
$jmnome = isset($_POST['jmnome']) ? addslashes($jmnome) : "";
quindi nel dbase gli apici e i doppi apici vengono "scritti" con gli slash, e fin qui ok.
Ora, la stessa pagina php che inserisce i dati nel database successivamente manda anche un'email con i dati compilati.
Al che ho fatto passare il tuo script
Codice PHP:
$removeMagicQuotes = &new RemoveMagicQuotes();
...però nell'email questa volta se ci sono parametri con gli apici ad esempio 'roma' in output dell'email mi vengono fuori \\\'roma\\\'
Esattamente non capisco la sintassi di quell'
&$what
e dell'
&new
Quando richiamo la classe praticamente si scansiona tutte le variabili prese in $_GET, $_POST e $_COOKIE e riporta le stringhe nel valore originario però non riesco a farlo funzionare...