Raga urge aiuto !
Anch'io ho un problema a fare accettare gli apostrofi.
Se provo a far partire un messaggio verso un indirizzo @ che contiene apostrofi
non lo considera.
L'email parte, ma il campo AddAddress cioè quello del destinatario è blank.
ps - Inoltre, avrei un altro, problema sempre correlato, per il campo di input dell'indirizzo email ho inserito ovviamente un controllo, ma anche qui se inserisco un indirizzo con apostrofi mi dice che il campo non è compilato correttamente, cioè si blocca sul 2° controllo !eregi boh ????
xchè ??
Codice PHP:
// Funzioncina per gestire magic_quotes_gpc php ed apostrofi, presa da pillola html.it(PHP)
function strip_magic ($value){
$value = (get_magic_quotes_gpc()) ? stripslashes($value) : $value;
return $value;
}
// gestione della variabile per l'insert nel db
$mail_=strip_magic($_POST['mail']);
$mail = mysql_real_escape_string($mail_, $con);
// come controllo il campo dell'email prima della query di insert
if(empty($mail)){
header("Location: ../messaggio.php?msg=$NoEmail");
exit();
}
elseif(!eregi("^[a-z0-9._-]+@+[a-z0-9._-]+.+[a-z]{2,4}$", $mail)){
header("Location: ../messaggio.php?msg=$emailError");
exit();
}
Dov'è che sbaglio ?!!
Thanks
.