у меня есть эта странная проблема с функцией PHP ctype_alnumСтранная вещь с ctype_alnum
если я делаю:
PHP:
$words="àòè";
if(ctype_alnum($words)){
Echo "Don't work";
}else{
Echo "Work";
}
это эхо из 'Работа'
НО если у меня есть форма и в этой форме я вставляю буквы с могилой вроде (à, è, ò), это будет выходить из режима «Не работать»
Код:
<form action="" method="post">
<input type="text" name="words" />
<input type="submit" />
</form>
$words=$_POST['words'];
if(isset($words)){
if(ctype_alnum($words)){
Echo "Don't Work";
}else{
Echo "Work";
}
}
Если я вставить ввод текста буква А или Е, или ò Это эхо из «не работает»
Что кодирует файл? – zerkms
Что делает 'print_r ($ words)' show? – MichaelRushton
он точно показывает букву, которую я пишу, если я напишу èèè, это показать èèè – LdB