June 30th, 2012, 11:11 AM
Join Date: Jun 2012
Time spent in forums: 3 m 33 sec
Reputation Power: 0
Error in the expression?
This script should check if there are any "bad" characters, i.e. if an attack is being commenced:
$string_exp = "/^[- ,.A-Za-zА-Яа-я0-9]+$/";
$error_message .= '<li>Bad data in one the "tour_desc" field.</li>';
Then, if $error_message contains anything, an error message should be displayed instead of sending an email.
I suppose that is the string contains only latin symbols, cyrillic symbols, numbers, comma, dot, space or "-", the check should be OK and the email should be sent. But in reality it seems so that the test gives an error depending on what cyrillic symbols are there in the string.
I tried some examples:
Syntax: [ Download ] [ Hide ] [ Select ]
and some of them work and some don't.
Could anybody point me at the problem please?