Дескриптору $handle присваивается значение «1», даже если в текстовой области нет символов, которые появляются в массиве.
$handle = '';
$message 'nothing in here except plain text';
// check message doesnt contain odd characters
$check = 'href,http,#,¥,²,æ,é,Hello. And Bye.,£,$,ˆ,ª,³,¦,½,å,œ,…,§,¾,‡,»,ç,º,³,ä,¿,Â,¶,¸,µ,Ž,°,Œ,Å,’,€,â,¢,¬,ƒ,Æ,†,±,š,¡,Ñ,‘,Ë,‹,¹,·,Þ,`';
$check = explode(",", $check);
$num = count($check);
$num = $num + 1;
$count = 0;
while ($count < $num) {
if (strpos($message,$check[$count]) !== false) {
$handle = 1; break;
}
$count++;
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... tarea-form