Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Walidacja formularzy - ereg?
morawcik89
post 21.07.2008, 17:00:08
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 1
Dołączył: 15.07.2008

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


Czy przy pobieraniu z formularza danych gdzie mają one mieć format a-zA-z lub 0-9 to wystarczy sprawdzić za pomocą 'funkcji' ereg czy te dane zawierają tylko te znaki (a-za-z0-9) i jeśli tak to wykonywać dalej?
Jeśli nie to co do tego dorzucić?
Go to the top of the page
+Quote Post
neverever
post 21.07.2008, 17:36:04
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


Wszystko zalezy od tego czego oczekujesz z tego formularza. Czasem wystarczy rzutowanie typu, czasem htmlspecialchars, htmlentities, stripslashes itp. Czasem wyrażenia regularne ereg(i).

Jeżeli chcesz dopuscić tylko te znaki, to wystarczy tylko ten ereg.

ps. nie bedzie on akceptował jednak w tej formie polskich liter ąĄęĘ itd. Oraz znaków kropki, spacji, pauzy itd.

Ten post edytował neverever 21.07.2008, 17:38:14


--------------------
neverever
Go to the top of the page
+Quote Post
sowiq
post 21.07.2008, 17:39:59
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Nie używaj ereg'ów.

Proszę: http://pl.php.net/preg_match
Go to the top of the page
+Quote Post
morawcik89
post 21.07.2008, 19:24:37
Post #4





Grupa: Zarejestrowani
Postów: 56
Pomógł: 1
Dołączył: 15.07.2008

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


Dzięki za pomoc.
Go to the top of the page
+Quote Post
bełdzio
post 21.07.2008, 19:52:25
Post #5





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

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


do a-z 0-9 nie ma sensu stosować regExpów zobacz np. tu -> http://www.beldzio.com/phpowe-filtry.freez


--------------------
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 Wersja Lo-Fi Aktualny czas: 16.07.2025 - 08:18