Autor Zpráva
kiwwik
Profil *
ahojte posilam pomoci POST jeden text a chci aby if kontrolovala jestly ma znaky jako * protoze je chci zakazat ... a i mezeru ...

protoze to chci u registrace aby user nemohl zadat napriklad Kiwwik Kiwwik proste slova musi byt spojeny ...
bukaj
Profil
kiwwik
Jazykový konstrukt if, řetězcové fce jako strpos(), preg_match() apod. Kde je problém?
kiwwik
Profil *
bukaj
no kdys to dam do if tak se mi tam stejne muze nekdo zaregistrovat z menem...

*kiwwik* nebo kiwwik wikkik
Matty
Profil
kiwwik
no kdys to dam do if tak se mi tam stejne muze nekdo zaregistrovat z menem...
Tak to je sice hezké, ale asi ti nikdo neporadí, když nám neukážeš script, popř. i chyby, které to vypíše.
kiwwik
Profil *
chyby zadny nepise nejsem momentalne doma ... a proto nemuzu poslat script je to jenom if skouska ktora skousu POST usera jestly nezadal napriklad mezi nickem mezeru a nebo znaky jako je * a tak
bukaj
Profil
kiwwik
if (!preg_match('~^[A-Za-z0-9]+$~', $uzivatelovo_jmeno)) {
    echo 'vaše jméno obsahuje nepovolené znaky';
}


Doporučuji se podívat na seriál o PHP na Linuxsoftu a na seriál o PCRE na intervalu. Minimálně takovou blbost jako je podmínkový konstrukt musíš bezpodmínečně umět, pokud to s programováním myslíš jakkoli vážněji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: