Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] błąd parsowania funkcji sprawdzajacej email
Raffuss
post 2.10.2008, 21:10:04
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 26.07.2008

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


Jest oto taki prosty kod:
  1. <?php
  2. $testadr = $_POST['email'];
  3. require_once ('./include/verifyEmail.php');
  4. $mail = prawidlowy_email($testadr);
  5. if ($mail == false) {
  6. //tu nastepuje ciag dalszy instrukcji
  7. ?>


acha kod verifyEmail.php:
  1. <?php
  2. function prawidlowy_email($testadr)
  3. {
  4. // sprawdzenie prawidłowosci adresu pocztowego
  5. if (ereg(&#092;"^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$\", $testadr))
  6. return true;
  7. else
  8. return false;
  9. }
  10. ?>


I wywala mi blad nastepujacy..
  1. [02-Oct-2008 21:44:29] PHP Parse error: syntax error, unexpected T_RETURN, expecting T_STRING or T_VARIABLE or ' in /home2/public_html/strona/include/verifyEmail.php on line 7


Linia 7 to ten wiersz:
  1. return true;


Przyznam kompletnie nie mam pojęcia czemu..

Ten post edytował Raffuss 2.10.2008, 21:10:53


--------------------
zaburzony.pl
Go to the top of the page
+Quote Post
-gox-
post 2.10.2008, 21:47:30
Post #2





Goście







a mozie tak:

  1. <?php
  2. function prawidlowy_email($testadr) {
  3. if ( 0 !== preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/', $testadr))
  4.    return true;
  5. return false;
  6. }
  7. ?>

wyrazenie zaczerpniete z tej strony: http://devolio.com/blog/archives/34-8-Prac...xpressions.html
Go to the top of the page
+Quote Post

Reply to this 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: 8.07.2025 - 21:22