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


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


  • Вы не можете ответить в тему
Сообщений в теме: 5

#1 idal

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

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

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

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

#2 badisoft

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

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

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

Подскажите где можно увеличить длину email?

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

#3 idal

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

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

Отправлено 29 May 2014 - 01:36 PM

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

#4 Jeck2000

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

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

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

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

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

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

  • 0

#5 badisoft

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

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 18 May 2017 - 01:21 PM

Там ограничение в 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
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#6 Jeck2000

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

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

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

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