![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
mam takie pytanie...
oto funkcyjka sprawdzajaca w moim systemie poprawnosc znakow co byscie jeszcze do niej dopisali aby zapobiec wlamom....[php:1:33b34b701a]<?php function sprawdz_znaki() { if(isset($_POST['login'])){ $login=$_POST['login']; $len=strlen($login); if($len<=16) { if(ereg("^[0-9a-zA-Z]{1,16}$",$login)) { $this->login = $login; return true; } else { return false; } } else { return false; } } else { return false; } } ?>[/php:1:33b34b701a] z gory dzieki za podpowiedzi. :wink: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Teraz się zastanawiam jak by tu zfilitrować na podobnej zasadzie cała tablice $_GET...
Dołóż sobie parametr do funkcji sprawdz_znaki() odpowiadający sprawdzanemu ciągowi a potem: [php:1:921a5f1ce8]<?php $zle = array(); foreach ($_GET as $k => $v) if (!sprawdz_znaki($v)) $zle[] = $k; print "Złe pola to: " . implode(' ', $zle) . "n"; ?>[/php:1:921a5f1ce8] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 00:03 |