Ответов: 12 Просмотров: 11926
|
Мой ответ для тех кто может столкнуться с этой проблемой (как я сам недавно). Нигде нет рабочего решения. Я забыл написать, что данное решение поможет для простой проверки правильности ввода, конечно не спасёт от вредных тестеров(для них можно устроить циклическую проверку каждого символа, входит ли он в массив разрешённых). К сожалению русские буквы в фильтре не воспринимаются, как в win-1251 так и в utf8, по крайней мере в моей версии php(5.3). Выкладывая эту информацию я неоднократно проверил кучу способов написания фильтра, потратил на это много времени и не желаю никому больше с этим мучаться. Пусть знают что можно либо использовать черный список либо проверять посимвольно "вручную". |