Loading:


    Walidacja adresu e-mail

    Ważną kwestią przy odbieraniu różnych informacji z formularzy, jest sprawdzanie poprawności wprowadzonych do nich danych. Przykładem na to może być np formularz zawierający pole email, które wykorzystywane jest po wypełnieniu formularza do wysłania maila. Złe wprowadzenie danych w tym przypadku spowoduje zwyczajnie, że mail nie dojdzie tam gdzie powinien. Pomocne w takich przypadkach jest wykorzystanie wyrażeń regularnych w celu filtrowania danych wprowadzanych do formularza. Oto kod, który możesz umieścić w pliku index.php.



    Napisz Artyku³

    Listing

    <?php
    function  walidacja_email($email) {
      if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))
      {
        echo "wprowadzony adres email jest niepoprawny";
      } else echo "wprowadziłeś poprawny adres email";
    }

    $email = $_POST ["email"];
     
    echo <<<KOD

    <form name="formularz" action="index.php" method="post">
      <input type"text" name="email" value="$email" />
      <input type="submit" value="Wyślij" />
    </form>
    KOD;
    if ($email) walidacja_email($email);
    ?>




    Dodano przez: kubush Ranga: 0 Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors