Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ksiega Gości, jak sprawdzic walidace emaila?
chieslaw3
post 22.06.2014, 18:42:55
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.06.2014

Ostrzeżenie: (0%)
-----


znalazłem cos tekirgo :
$regEx = '/^[^\W][a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\.[a-zA-Z]{2,4}$/';
if(preg_match($regEx, $email))
{
echo "Email jest poprawny smile.gif";
}
else
{
echo "Email jest niepoprawny! sad.gif";
}

ale jak to zrobic zeby w przypadku gdy jest zły email nei wyslylal danych z formularza do bazy a gdy jes tpoprawny wysylal?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
tzm
post 22.06.2014, 19:39:45
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


  1. $regEx = '/^[^\W][a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\.[a-zA-Z]{2,4}$/';
  2. if(preg_match($regEx, $email)){return $email;}
  3. else{return false}


Co i tak musisz potem sprawdzić przed wykonaniem zapytania do bazy.
Go to the top of the page
+Quote Post
Kshyhoo
post 22.06.2014, 19:53:45
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Przenoszę do Przedszkola. Dodaj tagi do tytułu i użyj bb-code do kodu.


--------------------
Go to the top of the page
+Quote Post
ohm
post 22.06.2014, 21:11:16
Post #4





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


http://php.net/manual/en/filter.examples.validation.php
Go to the top of the page
+Quote Post
timon27
post 22.06.2014, 21:46:17
Post #5





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Prościej:
  1. filter_var($checkmail, FILTER_VALIDATE_EMAIL)
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:58