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