Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]eregi wybrany ciąg w adresie URL
Forum PHP.pl > Forum > Przedszkole
XhtmlProject
Wtam, jak można zamieścić na podstawie poniższego przykładu więcej wzorców w jednym ciągów, np:

  1. [ftp2://]
  2. [ftp3://]
  3. [ftp4://]
itd ..

dla większej ilości :
  1. $_POST['url1'] $_POST['url2'] $_POST['url3']
itd ..

  1.  
  2. if (eregi("^([ftp://])", $_POST['url'])) {
  3. echo 'jakis komunikat';
  4. return false;
  5. exit();
  6. }


Celowo nie korzystam z preg_match ...
Z góry dzięki ..
bastard13
Cytat
Celowo nie korzystam z preg_match ...

A czym jest spowodowana ta celowość? Raczej nie rozsądkiem:P

Możesz zrobić np.
  1. '^(\[ftp://[234]\])'

lub
  1. '^(\[ftp://2\])|(\[ftp://3\])|(\[ftp://4\])'

Jeżeli chcesz dopuszczać więcej patternów.
Jeżeli ma być to dla większej ilości wartości, to tylko jakaś pętla i sprawdzanie każdej wartości pojedynczo.
XhtmlProject
Cytat(bastard13 @ 2.06.2011, 14:26:05 ) *
A czym jest spowodowana ta celowość? Raczej nie rozsądkiem:P


Uwielbiam sobie komplikować aarambo.gif

Wielkie dzięki ..
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.