ciao a tutti :-)))
ho un programma in php per l'invio di newsletter e funziona correttamente.
L'unico problema che non riesco a risolvere, risiede nel fatto che quando dal form
sul sito provo ad iscrivermi alla newsletter con un indirizzo e-mail che ha un punto esempio
francesco.rossi@tin.it mi dice "Invalid address" e non me lo registra..con gli altri indirizzi senza punto è tutto OK. come mai?
Vi posto la parte di codice che secondo me è coinvolta in questo problema:
(secondo me è la riga $expression = che va corretta per fargli accettare anche gli indirizzi con il punto...ma come?)
function add_email(){
global $email, $header, $reply_email;
$expression = "^[_A-Za-z0-9-]+@[_A-Za-z-]+(\.[A-Za-z]+)(\.[A-Za-z]+)*$";
if(empty($email)){
error("Please fill in all fields!");
}
if(!ereg("$expression",$email)) {
error("Invalid address");
}
fatemi sapere
Ciao e GRAZIE

Rispondi quotando