io ho modificato così il mio codice [il codice non è tutto]:
Codice PHP:
/* controlliamo che siano stati compilati tutti i campi del form */
if( trim(empty($_POST['nome'])) OR
trim(empty($_POST['cognome'])) OR
trim(empty($_POST['nick'])) OR
trim(empty($_POST['dominio'])) OR
trim(empty($_POST['pass'])) OR
trim(empty($_POST['email'])) OR
trim(empty($_POST['citta'])) OR
trim(empty($_POST['luogo'])) OR
trim(empty($_POST['data'])) OR
trim(empty($_POST['ora'])) OR
trim(empty($_POST['news'])) OR
trim(empty($_POST['dati'])))
{
$_TEMP .= "Errore! Sei sicuro di aver compilato tutti i campi del form? Ricontrolla!";
}
/* controlliamo il fomato dei caratteri */
elseif(!eregi("^([a-z0-9]+)([\.-_]+)(@[a-z0-9_-]+)(\.{1}[a-z]{2,6})", $_POST['dominio'])){
{
$_TEMP .= "Errore! Hai inserito caratteri non consentiti nel campo Nome Dominio";
}
/* controlliamo il formato dell'email */
elseif(!eregi("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})", $_POST['email']))
{
$_TEMP .= "Errore! Non hai inserito un indirizzo email valido! Ricontrolla l'indirizzo e-mail!";
}
/* se l'if e l'elseif sono andati a buon fine... */
ECCETERA...
però non mi funziona!
in cosa ho sbagliato?
...byex!
EDIT: ho risolto dopo aver modificato il codice di Leo91
...byex!