Salve a tutti...
Mastico poco di PHP ed ho trovato un codice che consente di validare il campo "email" di un form.
Codice PHP:
if (!eregi ('^[[:alnum:]][a-z0-9_\.\-]*@[a-z0-9\.\-]+\.[a-z]{2,4}$', stripslashes(trim($_POST['emailfrom'])))) {
$errors[]='Inserite un indirizzo email valido';
}
Il problema è che nonostante abbia escluso il campo email dai campi obbligatori, se lo lascio vuoto, mi viene comunque restituito il messaggio di errore "inserite un indirizzo email valido".
Io vorrei dirgli che quella funzione !eregi deve valere solo se il campo viene riempito...Altrimenti va bene lo stesso e la mail può essere inviata.
Qualcuno sa cosa devo aggiungere per far funzionare il codice in questo modo?
Grazie!