Autor | Zpráva | ||
---|---|---|---|
lokutus7323 Profil * |
#1 · Zasláno: 15. 7. 2008, 14:37:54
Ahoj,
dělám registraci a chtěl bych do ní zahrnout i "zakázané" loginy a znaky...proto se chci zaptat, tak docílit, aby si PHP vzalo určitou proměnou se zakázanými znaky(popř jmény) a porovnalo to se vstupními údajy($_POST["login"]) Děkuji |
||
DJ Miky Profil |
#2 · Zasláno: 15. 7. 2008, 14:50:47
if(!preg_match('@[abcd]@i',$_POST["login"])) { // pokračuj } else { // obsahuje zakázané znaky } Zakázané znaky jsou v hranatých závorkách [ ]. |
||
lokutus7323 Profil * |
#3 · Zasláno: 15. 7. 2008, 14:52:51
děkuji........a pokud bych chtěl zakazat celé slovo např : Loska ...musel bych ho dát do "Loska" , že?
|
||
Alphard Profil |
#4 · Zasláno: 15. 7. 2008, 14:54:02
a zakázaná jména
$ban = array ("admin", "tonda"); if (in_array ($_POST['login'], $ban) // vyberte jiný nick else // pokračujeme |
||
Jack Finger Profil |
#5 · Zasláno: 15. 7. 2008, 14:56:17 · Upravil/a: Jack Finger
lokutus7323
taky by šlo všechno zakázaný narvat do pole a pak testovat in_array(), ale to spíš u celých jmen. //edit: Alphard byl rychlejší :o) |
||
Časová prodleva: 16 let
|
0