![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam takie zagadnienie i od 2 dni się męczę z wymyśleniem jak się domyslam prostego wzorca
Powiedzmy że chcę aby preg_match przepuszczał mi tylko i wyłącznie taki zestaw znaków To jest adres który ma przepuszczać http://www.domena.pl/tresc1/tresc2 Oczywiście trzeba wziąć pod uwagę to że może nie być http:// czy www a kończyć może się również znacznikiem / czyli domena.pl/tresc1/tresc2 www.domena.pl/tresc1/tresc2 http://domena.pl/tresc1/tresc2/ http://www.domena.pl/tresc1/tresc2/ To adresy które przejdą, ale http://innadomena.pl/tresc1/tresc2 http://domena.pl/tresc1/tresc2/tresc3 już nie przejdą ja to sobie wymyśliłem tak: 1. początek moze być obojętnie jaki 2. musi być napis domena.pl 3. po nim znak / 4. i na końcu 2 razy dowolna ilość znaków rozseparowanych znakiem /
Niestety to nie działa, proszę o pomoc w tym zagadnieniu |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
HTH ![]() EDIT: Proszę o nauczenie się wyrażeń regularnych ![]() Ten post edytował Sephirus 5.04.2012, 08:09:00 -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod '/(http:\/\/)?([a-z0-9\-\_\.]+)?domena.pl([a-z0-9\-\_\/]+)?\//i'
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:25 |