Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Controllo formato email

    Salve, ho questo form in php:



    codice:
    <?php
    
    $subject  = 'Ti segnalo questo sito';
    
    $nome   = $_POST['nome'];
    $email   = $_POST['email'];
    $emailamico  = $_POST['emailamico'];
    
    $stringa1  = "Tutti i campi sono obbligatori!";
    
    $stringa2  = "Indirizzo email non valido!";
    
    $stringa3  = "Messaggio inviato correttamente. Grazie!";
    
    $msgformat = "Ciao\n Sono $nome, ti segnalo questo interessante sito:\n\n";
    
    if (( $nome == "" ) || ( $email == "" ) || ( $emailamico == "" ))
    
       {
       echo "<script language=\"JavaScript\">\n";
       echo "alert(\"$stringa1\");\n";
       echo "javascript:history.go(-1);";
       echo "</script>";
       }
    
     else if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))
    
       {
         mail($emailamico, $subject, $msgformat, "From: $email");
    
         echo "<script language=\"JavaScript\">\n";
         echo "alert(\"$stringa3\");\n";
         echo "javascript:history.go(-1);";
         echo "</script>";
       }
    
    else
    {
    echo "<script language=\"JavaScript\">\n";
    echo "alert(\"$stringa2\");\n";
    echo "javascript:history.go(-1);";
    echo "</script>";
    }
    ?>


    Vorrei far controllare il formato dell'e-mail anche ad $emailamico

    cosa devo aggiungere?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Codice PHP:
    else if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"$email) &&
    eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"$emailamico)) 

  3. #3
    Perfetto grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.