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

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Поддержка IDN доменов

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

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

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

еще вчера

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

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

ну, дык, коммитьтте

Поддержка 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

Поддержка 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 секунды:
в общем я этот вариант закоммитил.
если чё - поправьте

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

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

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


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

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

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

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

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

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

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

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

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

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

Отправлено спустя 6 секунд:
http://www.host-food.ru/domains/?domain ... B&x=60&y=4

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

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

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

Вернуться к началу