• User

    form mail in php

    Ciao sono un novellino di php...ho iniziato oggi, sto creando una form mail. Funziona tutto ma non riesco a trovare qualcosa (che funzioni) per validare il campo mail.
    Questo è ciò che ho scritto, non riesco proprio a trovare una soluzione

    <?php
    $errore=false;
    if(($nome=="")||($cognome=="")||($telefono=="")||($mail=="")||($messaggio=="")){
    $errore=true;
    echo "Spiacente deve compilare tutti i campi contrassegnati con *
    ";
    }else {
    echo (date("d-m-y"));
    echo"
    Gentile $nome $cognome, ha inviato i seguenti dati
    ";
    echo"
    Tu sei ** $nome $cognome**
    ";
    echo" Numero di telefono è ** $telefono**
    ";
    echo" E-mail è ** $mail**
    ";
    echo" Messaggio $messaggio
    ";
    echo" Ha trovato il sito su ** $motori $pubblicita $cartelli $cliente $altro**
    ";
    echo" Il giudizio che ha dato a www.cremacostruzioni.it è ** $ottimo $buono $migliorabile $poco $insufficiente**

    ";

    $destinatario="[email protected]";

    $oggetto="Form inviato dal sito www.cremacostruzioni.it";

    $corpo="Nome $nome\n Cognome $cognome\n Telefono $telefono\n E-mail $mail\n messaggio $messaggio\n Ha raggiunto il sito da $motori $pubblicita $cartelli $cliente $altro\n Il giudizio sul sito è $ottimo $buono $migliorabile $poco $insufficiente";

    $mittente="From:$mail";

    mail($destinatario,$oggetto,$corpo, $mittente);}

    if ( $errore) {
    echo "
    Non hai compilato tutti i campi, devi tornare al <A HREF="index.php">form</A> ";
    }
    ?>


  • User

    Sono riuscito a risolvere cambiando il codice dei controlli