Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie adresu email
Forum PHP.pl > Forum > Przedszkole
_Mateo
Witam!

Pisze sobie skrypt, który ma rozróżniać poprawność adresu email. Brzmi ono tak:

  1. <? 
  2. $email = $_POST['email'];; 
  3. if(eregi(&#092;"^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$\",$email)) 
  4. { 
  5. //operacje zapisu
  6. echo &#092;"Dodano adres do bazy!\"; 
  7. } 
  8. else{ 
  9. echo &#092;"Wprowadzony adres jest niepoprawny!\"; 
  10. } 
  11. ?>


Jak ma brzmieć wyrażenie, jeśli chcę dodać więcej adresów email? Czy ma ktoś mkże jakiś pomysłquestionmark.gif Z góry dzięki
legorek
zrob wiecej pół w formularzu :-)
crash
Albo spróbuj:
  1. <?php
  2. if(eregi(&#092;"^([_.0-9a-z-]+@([0-9a-z-]+.)+[a-z]{2,4}[ ]?)+$\", $email))
  3. ?>

Albo możesz np. rozbić tą daną np. po spacjach czy innych separatorach i sprawdzać każdą część jako osobny mail...
kicaj
A czy te wyrazenia sa "odporne" na takie przyklady:
- _@poczta.pl
- a.@poczta.pl
- a@poczta-.pl
i inne?
crash
A czy to ważne? _Mateo chciał tylko rozwinąć działanie tego wyrażenia do analizowania większej ilości adresów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.