![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Powyższy kod miałby za zadanie sprawdzić, czy we wpisanym polu znajdują się dozwolone znaki (sprawdzenie URL) lub czy nie jest pusty. Jeśli ma dozwolone znaki, albo jest pusty = powinno być ok. Jednak takie coś sprawdza url dobrze, jednak nie pozwala na wysłanie pustego pola. Dla porównania podobne sprawdzenie co do imienia:
i to działa. Jak zrobić, aby sprawdzenie URL też działało? Uff... sporo męczenia, ale rozwiązaniem jest '&&' ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Człowieku... filter_var
A poza tym dorzuć sobie warunek, że zmienna może być pusta i po sprawie...
Powód edycji: [wookieb]:
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
filter_var nie pozwala na dodanie strony typu: "www.nazwa.pl" lub "nazwa.pl", więc zastąpiłem to odpowiednim wyrażeniem regularnym (innym, niż powyższe i dodałem warunek, że może być pusta).
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
filter_var + parse_url + empty i masz wszystko co chcesz... Nie posługiwałbym się wyrażeniami regularnym do sprawdzania formatu ze standardu RFC bo może coś przez przypadek ominąć a wtedy jest źle.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
coś nie wychodzi mi połączenie filter_var z parse_url. Mógłbyś/mógłby ktoś podrzucić materiał, z którego mógłbym się tego dowiedzieć, jak to zrobić? Albo jakiś mały przykład? Info z manuala nie są zbyt jasne.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Więc pokaż co masz.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
mi chodzi o to połączenie filter_var i parse_url w jedno, bo nie mam pojęcia jak to zrobić.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:59 |