Przerabiam książkę programowania PHP, umiem już dosyć dużo jednak docieram do rozdziału “wyrażenia regularne PERL”. Słyszałem już kiedyś to zagadnienie jednak niestety nie wiem do czego się to stosuje i w czym może być pomocne, czy chodzi np o zabezpieczenie głupich wpisów np przy formularzu rejestracji?
Może ktoś jest obeznany w tym temacie bo książka którą kupiłem tylko wspomina i to dosyć słabo o PERL. Stworzyłem taki skrypt
ogólnie wyrażenia regularne to zaawansowane funkcje dopasowania wzorca. Służą zarówno do walidacji - sprawdzania zgodności stringa z zadeklarowanym wzorem, jak i do wyszukiwania (i zamiany) w tekście ciągów zgodnych z wrorem.
sprawdzić tak mozesz np. poprawność formatu daty, godziny, kodu pocztowego, nr. telefonu i wielu innnych rzeczy.
Możesz też wyszukiwać większe fragmenty tekstu, kodu źródłowego itd.
a jak np sprawdzić czy w polu username nie ma znaczków htmla czyli np
[/code]
chyba wystarczy zablokować
[code]<>
ostatnio zrobiłem skrypt rejestracji i jakiś bot w ciągu 5minut założyl ponad 5000kont ktore na dodatek były odczytywane przez strone jako kod html i zostały tak powpisywane ze byl jeden wielki chaos…