Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak uzyc funkcji
Forum PHP.pl > Forum > Przedszkole
Ciap-Ciak
mam pewna funkcje ktora sprawdza poprawnosc adresu e-mail:
  1. <?php
  2. #
  3. #Checking E-mail adress
  4. #
  5. function emailveryfication($email) 
  6. {
  7.  
  8. $wholeexp = '/^(.+?)@(([a-z0-9.-]+?).[a-z]{2,5})$/i';
  9. $userexp = "/^[a-z0-9~!#$%&()-_+=[];:'",./]+$/i";
  10.  
  11. if (preg_match($wholeexp, $email, $regs))
  12. {
  13. $username = $regs[1];
  14. $host = $regs[2];
  15.  
  16. if (checkdnsrr($host, MX)) 
  17. {
  18. if (preg_match($userexp, $username))
  19. {
  20. return true;
  21. else 
  22. {
  23. return false;
  24. }
  25.  
  26. }
  27. else 
  28. {
  29. return false;
  30. }
  31.  
  32. else 
  33. {
  34. return false;
  35. }
  36.  
  37. }
  38. #
  39. #------------------------------------------------------------------------------------------------------------------------------------------
  40. #
  41. ?>

zaznaczam ze nie dokonca ja rozumiem smile.gif
i teraz moje pytanie: jak ja zastosowac?
Probowalem to robic w taki sposób
  1. <?php
  2. if(emailveryfication=="false")
  3. {
  4. echo $lang[error][wrong_emial_syntax];
  5. register_form();
  6. }
  7. ?>

ale niezabardzo dzialalo. jak powinno byc skonstruowane if()?
mike
Polecam przeczytać cały dział o funkcjach: Podręcznik php :: Funkcje
  1. <?php
  2.  
  3. if( emailveryfication( 'adres@email.pl' ) == false )
  4. {
  5. //
  6. }
  7.  
  8. ?>


P.S.
Totalne podstawy też poznaj, bo false w cudzysłowiach sie nie umieszcza.


---added---
Proszę poprawić temat na zgodny z zasadami pisania na tym forum!
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.