Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Jak uzyc funkcji
Ciap-Ciak
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 31.03.2006
Skąd: Muszyna

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


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 (IMG:http://forum.php.pl/style_emoticons/default/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()?

Ten post edytował Ciap-Ciak 24.05.2006, 15:54:55
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


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!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 04:05