metallphilin
старожил nulled
- Регистрация
- 25 Авг 2006
- Сообщения
- 680
- Реакции
- 212
- Автор темы
- #1
суть в чем.. при регитсрации, скрипт фильтрует все символы, не принадлежащие массиву 0-9A-Za-z. Поэтому регистрация русскими символами не проходит.
Я так понимаю, что бы пропустить регитсрацию русскими символами нужно разширить правило проверки на русские символы тоже.
вот что указано в MySQL:
казалось бы все просто, добавить в массив наши, буквы:
но скрипт по прежнему отказывается пропускать русские символы. Есть идеи как пофиксить?
Я так понимаю, что бы пропустить регитсрацию русскими символами нужно разширить правило проверки на русские символы тоже.
вот что указано в MySQL:
Код:
return ( preg_match( '/^[a-zA-Z0-9_-]+$/', $arg0 ) and !file_exists( $dir['root'] . $arg0 ) );
казалось бы все просто, добавить в массив наши, буквы:
Код:
return ( preg_match( '/^[a-zA-ZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя0-9_-]+$/', $arg0 ) and !file_exists( $dir['root'] . $arg0 ) );
но скрипт по прежнему отказывается пропускать русские символы. Есть идеи как пофиксить?