Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] błąd parsowania funkcji sprawdzajacej email
Forum PHP.pl > Forum > Przedszkole
Raffuss
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..
gox
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
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.