Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%)
|
Witam, mam w skrypcie zmienna przekazywaną linkiem i chciałbym się zabezpieczyć przed wpisywaniem tam niechcianych znaków.
W linku chcę akceptować tylko małe, duże litery, cyfry i myślnik.
Mój problem polega na tym, że preg_match jest praktycznie omijany, nawet jak wpiszę powiedzmy polski znak to pokazuje, że "Nie ma takiego linku." w bazie danych czyli po prostu działa drugi warunek. A co się dzieje z preg_march? Czemu nie sprawdza znaków i nie wywala w pierwszeństwie błędu pierwszego warunku z preg_match? |
|
|
|
Lethys [PHP] preg_match nie działa tak jak powinien 25.02.2015, 17:05:16
johny_s [PHP] pobierz, plaintext if() {... 25.02.2015, 17:18:55 
Lethys Cytat(johny_s @ 25.02.2015, 17:18:55 ... 25.02.2015, 17:29:30
johny_s [PHP] pobierz, plaintext /^[A-Za-z0-9-]+$/... 25.02.2015, 17:51:40
Pyton_000 [PHP] pobierz, plaintext if(preg_match('[^... 25.02.2015, 18:45:08 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 19:04 |