Salve, ragazzi, ho un problema con un modulo per l'invio delle email, che se a volte insrisco dei caratteri speciali, crascia e non fa nulla, sapete come posso fare?
In modo tale che qualsiasi cosa metta mandi l'email??
ecco il codice.
Codice PHP:
$oggetto= "oggetto messaggio "
$messaggio="
Questa e' una richiesta di INFORMAZIONI
Cognome e Nome: ".$_POST['nome']."
Via: ".$_POST['via']."
Citta': ".$_POST['citta'].", (".$_POST['provincia'].")
Telefono: ".$_POST['telefono']."
Email: ".$_POST['mail']."
Dal: ".$_POST['data1']."
Al: ".$_POST['data2']."
Numero Posti: ".$_POST['posti']."
Messaggio: ".$_POST['messaggio']."
L'ip dell'utente che ha inviato il messaggio e': ".$_POST['ip'];
$a=mail("xxxx@xxx.xxx", $oggetto , $messaggio, "From: ".$_POST['nome']." <".$_POST['mail'].">") or print ("<script> alert('Errore invio dell'e-mail!')</script>");
$b=mail("xxxxx@yyyy.yy", $oggetto , $messaggio, "From: ".$_POST['nome']." <".$_POST['mail'].">");
$c=mail($imm2[14], $oggetto , $messaggio, "From: ".$_POST['nome']." <".$_POST['mail'].">");
if($c){print ("<script> alert('Messaggio inviato correttamente!') </script>");} ?>
Grazie