Autor Zpráva
ron
Profil *
zdar jak todle udělat jinak ? nechce mito ty znaky z array hledat ve stringu, jakto udělat jinak ? máto upozornit pokud jsou zadany nějaké špatné znaky, přemyšlim žeto bude lepší udělat přez reg.vyrazy co ? aby to pouštělo pouze text a čísla

$znaky = array(",","?","<",".",":",">","-","_","*","$","§","!","/",")","(","\"" ,"\'","#","&","@","{","}","|","=","%","^","+",";","°","~");
$check_nick = strchr(text($_POST['nick']), $znaky);
Jan Tvrdík
Profil
Toto se samozdřejmě řeší přes regulární výraz. Pustí přesně to, co chceš. Řekni, jak to potřebuješ a někdo ti ho tady napíše.
Jan Tvrdík
Profil
Pro text a čísla
if(ereg("^[[:alnum:]]+$",$_POST['nick']))
   echo "OK";
else
   echo "špatný tvar";
ron
Profil *
proč mi to vyhazuje chybu , do vyjimky
?když tam dam nějaký nepovolený znak ? např. čarku
:/
ron
Profil *
takže kontrola dat asi nebude:D nevim co stim jako
ron
Profil *
omyl dělalo mi to něco jineho dik ;-)

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: