Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите с проверкой имени.
Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010 Откуда: Челябинск
Помог: 1 раз(а)
Вообщем если ввожу по английски имя всё ок,но если на руской клавиатуре ,то ошибка.вот кодд .И ещё могли бы подсказать как регулировать количество букв .
Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010 Откуда: Minsk
Помог: 3 раз(а)
Проблема в кодировке. Когда же вы все уже перейдете на Unicode? Попробуйте iconv(). Ограничение на длину делается так: {from,to}. Вот код, который работает корректно:
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
new01 пишет:
Но если на руской клавиатуре ,то ошибка
Возможной причиной осуществления некорректного функционирования предполагаемого регулярного выражения при использовании анализируемых текстовых значений включающих региональные элементвы - является некорректное сопоставления уровня трактования элементов относительно внутренней операционной кодовой таблицы и используемого значения для полученного информационного поля
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
new01
Отправлено: 10 Февраля, 2011 - 17:43:36
Посетитель
Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010 Откуда: Челябинск
Помог: 1 раз(а)
garvey
Всё отлично работает,спасибо. JustUserR,да вы правы
----- new01
JustUserR
Отправлено: 12 Февраля, 2011 - 13:53:01
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
new01 пишет:
JustUserR,да вы правы
В общем случае для осуществления определения параметра кодовой таблицы используемого для корректной обработки информационного поля в данном элементоном уровне трактования - возможно использование эвристической функции http://php.su/functions/?mb_detect_encoding
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.