Originariamente inviato da ildero
ora ci sono riuscito
gia che ci sono chiedo altre cosucce
come faccio a rendere il campo mail obbligatorio??
e cm faccio a controllare che lindirizzo email sia valido?? che almeno abbia una @ dentro??
ho sbagliato cancellate appena potete
Per controllare che un campo sia riempito non so cosa esattamente si debba fare, penso che vada bene:
Codice PHP:
if (!isset($nomecampo)){
echo "Campo non completato");
}
Per controllare un indirizzo e-mail puoi usare la funzione eregi:
Codice PHP:
$email = "tua@email.ext";
if (!eregi("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})", $email))
{
echo "Indirizzo email NON valido";
}
else
{
echo "Indirizzo email valido";
}
1. ([a-z0-9\.-])
Ci serve per andare a controllare che nella prima parte del (presunto) indirizzo email ci siano solo caretteri alfa-numerici, il punto ed il trattino;
2. +@
Ovviamente la chiocciolina non deve mancare...
3. (([a-z0-9\-])+\.)
Ci serve per andare a controllare che nel dominio del sito ci siano solo caratteri alfanumerici, il punto ed il trattino;
4. [a-z\.]{2,6}
Ci serve per andare a controllare che nel TLD (Top Level Domain) ci siano solo caratteri alfa-numerici, il puntino e che ci siano almeno 2 caratteri e massimo sei.
Preso da mrwebmaster, comunque molto semplice è utile