Поддержка IDN доменов

Запрос улучшений, интеграции с различными системами и т.д.
Аватара пользователя
alezhen
Сообщения: 119
Зарегистрирован: 2015-02-16 12:22:03
Откуда: Россия
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Поддержка IDN доменов

Сообщение alezhen » 2015-03-08 19:40:38

Планируется поддержка IDN доменов (например русскоязычных)?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Поддержка IDN доменов

Сообщение Alex Keda » 2015-03-08 19:59:58

а они уже снова неподдерживаются?
почему я не в курсе? =0

Отправлено спустя 6 секунд:
http://www.host-food.ru/domains/?domain ... B&x=60&y=4
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alezhen
Сообщения: 119
Зарегистрирован: 2015-02-16 12:22:03
Откуда: Россия
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Поддержка IDN доменов

Сообщение alezhen » 2015-03-08 20:21:03

создаю тариф, вписываю в Доменная зона "москва" - получаю "Неверное имя доменной зоны"
zona.JPG
zona.JPG (38.59 КБ) 23520 просмотров

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Поддержка IDN доменов

Сообщение Alex Keda » 2015-03-08 20:54:04

файл hosts/hosting/config/Regulars.xml посмотрите
наверное, стоит добавить для этих зон регулярки ...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alezhen
Сообщения: 119
Зарегистрирован: 2015-02-16 12:22:03
Откуда: Россия
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Поддержка IDN доменов

Сообщение alezhen » 2015-03-10 20:37:33

Alex Keda писал(а):Источник цитаты файл hosts/hosting/config/Regulars.xml посмотрите
наверное, стоит добавить для этих зон регулярки ...


регулярки я добавляю, но у меня немного другая проблема. регулярка проверяет введенный клиентом домен при его регистрации. а у меня проблема при проверке доменной зоны на стадии создания тарифа.

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Поддержка IDN доменов

Сообщение Alex Keda » 2015-03-11 1:16:45

хм... а на это одна общая регулярка оказывается...
./hosts/hosting/comp/www/Administrator/API/DomainSchemeEdit.comp.php

Код: Выделить всё

if(!Preg_Match('/^[A-Za-zА-Яа-я0-9\-\.]+$/i',$Name))
        return new gException('WRONG_DOMAIN_ZONE','Неверное имя доменной зоны');

так нормально работает?

Отправлено спустя 4 минуты 34 секунды:
в общем я этот вариант закоммитил.
если чё - поправьте
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alezhen
Сообщения: 119
Зарегистрирован: 2015-02-16 12:22:03
Откуда: Россия
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Поддержка IDN доменов

Сообщение alezhen » 2015-03-11 23:00:28

Ваш вариант не работает. У меня работает так

Код: Выделить всё

if(!Preg_Match('/^[A-Za-zРфрфОргоргМосквамосква0-9\-\.]+$/i',$Name))
   return new gException('WRONG_DOMAIN_ZONE','Неверное имя доменной зоны');

но вариант прописывать все варианты - не вариант

Отправлено спустя 17 минут 36 секунд:
Вот так работает:

Код: Выделить всё

if(!Preg_Match('/^[\p{L}0-9\-\.]+$/u',$Name))

подсмотрел в одном месте

Код: Выделить всё

\p{L} = все буквы
/u = работать с UTF-8

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Поддержка IDN доменов

Сообщение Alex Keda » 2015-03-12 10:05:02

ну, дык, коммитьтте
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alezhen
Сообщения: 119
Зарегистрирован: 2015-02-16 12:22:03
Откуда: Россия
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Поддержка IDN доменов

Сообщение alezhen » 2015-03-12 10:18:32

Alex Keda писал(а):Источник цитаты ну, дык, коммитьтте

еще вчера


Вернуться в «Запрос улучшений»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей