morawcik89
21.07.2008, 17:00:08
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ć?
neverever
21.07.2008, 17:36:04
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.
bełdzio
21.07.2008, 19:52:25
do a-z 0-9 nie ma sensu stosować regExpów zobacz np. tu ->
http://www.beldzio.com/phpowe-filtry.freez