Autor | Zpráva | ||
---|---|---|---|
Sh0ty Profil * |
#1 · Zasláno: 2. 7. 2009, 15:02:16
potřeboval bych poradit jak udělat takovej "cleaner function" kde je povoleno pouze:
A "až" Z a "až" Z 0 "až" 9 ěščřžýáíéúů ĚŠČŘŽÝÁÍÉÚŮ [mezera] byl bych rád kdyby to byla funkce a vypadalo to nějak takhle //ve funkci: function clean($mensaje) { if ................................................ return $mensaje; } else { return error; // // Zde je příklad v samotném dokumentu $username = clean($username) díky |
||
Sh0ty Profil * |
#2 · Zasláno: 2. 7. 2009, 22:52:00
prosím poraďte
|
||
tiso Profil |
#3 · Zasláno: 2. 7. 2009, 23:19:56
Sh0ty - na toto slúžia regulárne výrazy, miesto ereg by si mal používať preg. Pozri sa do manuálu ako sa tie funkcie používajú a správajú, vygoogli si ako fungujú regulárne výrazy. Stačí takáto rada?
|
||
ninja Profil |
#4 · Zasláno: 3. 7. 2009, 01:24:32
function clean ($mensaje) { return (eregi ('^[0-9a-ž ]+&', $mensaje) ? $mensaje : false); } |
||
tiso Profil |
#5 · Zasláno: 3. 7. 2009, 09:53:27
ninja ???
|
||
Sh0ty Profil * |
#6 · Zasláno: 3. 7. 2009, 10:23:57
To je fajn já si vždycky rád všechno vygoogluju ale prostě když si to pořád čtu a čtu tak pořád nechápu kde dát ) nebo ( nebo [ ] nebo " nebo ' ty syntaxe prostě neovládám. A jestli se nepletu tak ten ninja to má špatně ne ? už jenom stim false
|
||
Časová prodleva: 15 let
|
0