не регистрирует ящики @i.ua

Статус
В этой теме нельзя размещать новые ответы.

vmkvadim

Постоялец
Регистрация
6 Июл 2008
Сообщения
53
Реакции
4
собственно проблемка в названии, как решить, подскажите?
 
при вводе адреса почты с коротким доменным именем, состоящим из одного символа, (пример i.ua (Украина)) отправка запроса не осуществляеться

файлы
core_functions/registration_functions.php
и
core_functions/quick_order_function.php

нужно в файле /core_functions/registration_functions.php найти строку
PHP:
else if (!eregi("^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$", $Email) )
и изменить ее на:
PHP:
else if (!eregi("^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$", $Email) )
Также

также делаем аналогичную замену в файлах

/includes/feedback.php
/includes/product_detailed.php

Вместо
PHP:
"^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$"
нужно вставить
PHP:
"^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$"
Во всех этих примерах [0-9a-zA-Z][0-9a-zA-Z-] заменяется на [0-9a-zA-Z-]
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху