Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]eregi wybrany ciąg w adresie URL, return false
XhtmlProject
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 11.11.2005
Skąd: RuskieJaKraina

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


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 ..

Ten post edytował XhtmlProject 2.06.2011, 14:04:56


--------------------
Flash
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
bastard13
post
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


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.

Ten post edytował bastard13 2.06.2011, 14:26:28


--------------------
Go to the top of the page
+Quote Post
XhtmlProject
post
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 11.11.2005
Skąd: RuskieJaKraina

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


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 ..


--------------------
Flash
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 Aktualny czas: 19.08.2025 - 10:18