![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam takie coś na stronie że z podanego tytułu galerii przez użytkownika tworzy się również katalog a następnie w nim dodawane będą zdjęcia.
Oczywiście nie mogą tam być spacje i znaki typu !@#$%^&*()_+{}":?><,./;'''][ itd Czy jest funkcja która sprawdza wszystkie znaki i przepuszcza tylko coś z podanego zakresu a-z A-Z 1-9 (włącznie z Polskimi znakami) a jeśli znajdzie znak ,.,":}[[}}(*&^% to zwraca błąd Nie będę zmuszał użytkownika aby podawał TtytulGalerii (bez spaci i Polskich znaków) to zrobię poprzez poniższy kod mogę dodać te znaki których nie chcę ale jeśli coś pominę a użytkownik to doda kod nie zadziała
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 280 Pomógł: 46 Dołączył: 23.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wyrażenia regularne.
http://pl.wikibooks.org/wiki/PHP/Podstawy_...%84_regularnych Ja tego nie ogarniam więc dokładnie nie pomogę. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 29 Dołączył: 3.04.2010 Ostrzeżenie: (20%) ![]() ![]() |
To nie ma prawa działać. Poczytaj jakie wartości zwraca preg_match. Poczytaj o wyrażeniach regularnych, to wyrażenie poprawnie zaimplementowane przyjmie $%#$%#abc.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:01 |