Перейти к содержимому


Правила форума

Внимание!!! Если не можете скачать, пожалуйста ознакомьтесь с условиями получения доступа с файлам форума. Правила форума


Длина email адреса


Сообщений в теме: 5

#1 idal

    Продвинутый пользователь

  • Assistent vsupport.ru
  • PipPipPip
  • 243 сообщений
Репутация: 7
Начинающий
  • ГородКиев

Отправлено 29 мая 2014 - 10:14

Добрый день !
Подскажите где можно увеличить длину email?
Спасибо.

#2 badisoft

    Продвинутый пользователь

  • VIP
  • 4 986 сообщений
Репутация: 761
Мастер

Отправлено 29 мая 2014 - 11:58

 idal сказал:

Подскажите где можно увеличить длину email?
Исходно - в таблице xxxx_customers
там поле Email это VARCHAR(64).
Изменить длину - выполнить что-нибудь типа:
ALTER TABLE xxxx_customers MODIFY Email VARCHAR(255)
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 idal

    Продвинутый пользователь

  • Assistent vsupport.ru
  • PipPipPip
  • 243 сообщений
Репутация: 7
Начинающий
  • ГородКиев

Отправлено 29 мая 2014 - 13:36

Большое спасибо. Помогло.

#4 Jeck2000

    Продвинутый пользователь

  • Assistent vsupport.ru
  • PipPipPip
  • 157 сообщений
Репутация: 8
Начинающий
  • ГородСанкт-Петербург

Отправлено 18 мая 2017 - 08:22

Возникла другая странная проблема. Человек пытается зарегистрироваться , в ответ магазин пишет - пишите email правильно. email написан правльно , но до знака @ в адресе 23 символа (без подчеркиваний , тире и т.п., все в одно слово) и на сколько я понял, магазину это не нравиться, (думал там русские буквы клиент вводит). Все символы уже сам вводил вручную (она мне адрес прислала на email, кстате с этого же длинного email-a), результат один - не верно введен email. Вводишь адрес покороче и все ok,

Подскажите, кто знает, как этот глюк можно исправить ? Спасибо

Сообщение отредактировал Jeck2000: 18 мая 2017 - 08:23


#5 badisoft

    Продвинутый пользователь

  • VIP
  • 4 986 сообщений
Репутация: 761
Мастер

Отправлено 18 мая 2017 - 13:21

Там ограничение в 20 символов.
Ищи в коде строку {1,20}
Это в файлах
"C:\TMP\!\core\includes\feedback.php"
"C:\TMP\!\core\functions\functions.php"
"C:\TMP\!\core\includes\product_detailed.php"
"C:\TMP\!\core\functions\quick_order_function.php"
"C:\TMP\!\core\functions\registration_functions.php"
"C:\TMP\!\core\functions\subscribers_functions.php"
либо (что правильнее) заменить вообще все эти наколенные проверки емейла на вилидность готовой штатной функцией, появившейся в PHP5 - https://php.net/manu....filter-var.php
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#6 Jeck2000

    Продвинутый пользователь

  • Assistent vsupport.ru
  • PipPipPip
  • 157 сообщений
Репутация: 8
Начинающий
  • ГородСанкт-Петербург

Отправлено 19 мая 2017 - 08:57

Благодарю, за информацию. Ситуация разрешилась! :)