Страница 1 из 1
Поддержка IDN доменов
Добавлено: 2015-03-08 19:40:38
alezhen
Планируется поддержка IDN доменов (например русскоязычных)?
Поддержка IDN доменов
Добавлено: 2015-03-08 19:59:58
Alex Keda
а они уже снова неподдерживаются?
почему я не в курсе? =0
Отправлено спустя 6 секунд:http://www.host-food.ru/domains/?domain ... B&x=60&y=4
Поддержка IDN доменов
Добавлено: 2015-03-08 20:21:03
alezhen
создаю тариф, вписываю в Доменная зона "москва" - получаю "Неверное имя доменной зоны"
- zona.JPG (38.59 КБ) 23517 просмотров
Поддержка IDN доменов
Добавлено: 2015-03-08 20:54:04
Alex Keda
файл hosts/hosting/config/Regulars.xml посмотрите
наверное, стоит добавить для этих зон регулярки ...
Поддержка IDN доменов
Добавлено: 2015-03-10 20:37:33
alezhen
Alex Keda писал(а):Источник цитаты файл hosts/hosting/config/Regulars.xml посмотрите
наверное, стоит добавить для этих зон регулярки ...
регулярки я добавляю, но у меня немного другая проблема. регулярка проверяет введенный клиентом домен при его регистрации. а у меня проблема при проверке доменной зоны на стадии создания тарифа.
Поддержка IDN доменов
Добавлено: 2015-03-11 1:16:45
Alex Keda
хм... а на это одна общая регулярка оказывается...
./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 секунды:в общем я этот вариант закоммитил.
если чё - поправьте
Поддержка IDN доменов
Добавлено: 2015-03-11 23:00:28
alezhen
Ваш вариант не работает. У меня работает так
Код: Выделить всё
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))
подсмотрел в одном месте
Поддержка IDN доменов
Добавлено: 2015-03-12 10:05:02
Alex Keda
ну, дык, коммитьтте
Поддержка IDN доменов
Добавлено: 2015-03-12 10:18:32
alezhen