Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z preg_match
Forum PHP.pl > Forum > Przedszkole
mefjiu
Potrzebuję zrobić funkcje która będzie sprawdzała czy adres jest wg wzorca.

  1. <?php
  2. // wzrór adres
  3. $adres = "http://www.domena.pl/plik.php?klucz=aab39528df24699ebe0f";
  4.  
  5. // get host name from URL
  6.  
  7. function checkEmail($www) {
  8.  // checks proper syntax
  9.  if(preg_match('@^http://www.domena.pl/plik.php?klucz=([a-zA-Z0-9])@i' , $www)) {
  10. echo "good adres";
  11. }else
  12. echo "bad adres";
  13. }
  14.  
  15. echo checkEmail($adres);
  16. ?>


Coś mi to nie działa zapewne jest coś nie tak z preg_match Ale nie mogę wyłapać błędu.

Proszę o wszelką pomoc.
gox
moze:
preg_match('@^http://www.domena.pl/plik.php?klucz=([a-fA-F0-9]{20})@i' , $www)
mefjiu
Cytat(gox @ 10.08.2008, 08:31:52 ) *
moze:
preg_match('@^http://www.domena.pl/plik.php?klucz=([a-fA-F0-9]{20})@i' , $www)


Niestety sad.gif

Rozwiązałem. może komuś kiedyś sie przyda


  1. <?php
  2. // wzrór adres
  3. $adres = "http://www.domena.pl/plik.php?klucz=aab39528df24699ebe0f";
  4.  
  5. // get host name from URL
  6.  
  7. function checkEmail($www) {
  8.  // checks proper syntax
  9.  if(preg_match('@^http://www.domena.pl/plik.php?klucz=([a-zA-Z0-9])@i' , $www)) {
  10. echo "good adres";
  11. }else
  12. echo "bad adres";
  13. }
  14.  
  15. echo checkEmail($adres);
  16. ?>
gox
zawsze mozesz zakomentowac praktycznie kazdy znak, z i bez bedzie dzialac...
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.