- Home
- Categorie
- Coding e Sistemistica
- PHP
- phpmailer e fckeditor
-
Aggiungi questo è vedi se da errore:
... $risultato = mysql_query($messaggio); if(!$risultato) { die("ERRORE: " . mysql_error()); }
-
Effettivamente da errore:
ERRORE: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'venuto il momento che l'Italia si dia una seria politica indust
e questo quello che ho incollato:
E' venuto il momento che l'Italia ecc. ecc.
-
Immaginavo, usa stripslashes() oppure addslashes() sul messaggio che inserisci nel db.
-
Lo avevo già inserito nel codice se vedi prima:
$mex = stripslashes($_POST['messaggio']);
$mex2 = stripslashes($_POST['messaggio_secondario']);
-
Errore mio, ho riletto la documentazione di PHP.
Devi usare solo addslashes() perche aggiunge lo slashe all'apice, mentre stripslashes() fa il contrario, lo rimuove.
Quindi nel tuo codice, ogni volta che nella stringa c'è l'apice, viene rimosso l'eventuale slashe generando errore SQL.
-
Errore mio, ho riletto la documentazione di PHP.
Devi usare solo addslashes() perche aggiunge lo slashe all'apice, mentre stripslashes() fa il contrario, lo rimuove.
Quindi nel tuo codice, ogni volta che nella stringa c'è l'apice, viene rimosso l'eventuale slashe generando errore SQL.
-
Effettivamente con addslashes risolve il problema però per motivi di integrazione con fck editor devo usare lo stripslashes prima del $_POST['messaggio'] poiché quando inserisco un url, fckeditor mi inserisce degli escape che non mi fanno funzionare l'href se non li elimino ..
in realtà dovrei usare sia stripslashes per eliminare gli escape di fck ma allo stesso tempo usare addslashes per risolvere il problema dei caratteri speciali pena il mancato inserimento nel db..
La struttura cui sto pensando sarebbe questa..
in $mailBody memorizzo la mail formattata usando stripslashes($_POST['messaggio'])poi spedita la mail provvedo a inserire i dati nel db stavolta con addslashes($_POST['messaggio'])..
cosa ne pensi?
-
Si va bene come idea.
-
Infatti ora funziona tutto perfettamente..
grazie tante sups per il supporto e la pazienza e se mi dici come fare provvedo a mettere a disposizione di tutti questa newsletter avanzata..
-
Bene, se vuoi pubblicarlo puoi mettere il codice direttamente qui, oppure in un altro post dove fai vedere il codice che installarlo e configurarlo.
Ciao!
-
Bene, se vuoi pubblicarlo puoi mettere il codice direttamente qui, oppure in un altro post dove fai vedere il codice che installarlo e configurarlo.
Ciao!