|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
|
air1on |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 8.5.2014 Репутация: нет Всего: нет |
Здравствуйте! на сайт приходят спам письма так как не реализована проверка email при заполнении формы.
Помогите пожалуйста внедрить проверку emai, что бы нельзя было отправить форму - если там нет спецсимвола "@".
|
|||
|
||||
baldina |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
|
|||
|
||||
air1on |
|
||||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 8.5.2014 Репутация: нет Всего: нет |
мне неудобно у Вас спрашивать, но я не знаю куда надо вставить код, который Вы прислали( Подскажите пожалуйста |
||||
|
|||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
С недавних пор я склоняюсь к тому, чтобы не валидировать формат email вовсе. Я бы порекомендовал просто проверять наличие знака собаки в введенном тексте и отправлять после регистрации письмо с подтверждением. Потому что чисто теоретически формат email по RFC может быть куда сложнее, чем регулярка, написанная выше. Например таким:
По факту же, отправка письма-подтверждения регистрации играет роль валидации правильного почтового адреса. |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
air1on |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 8.5.2014 Репутация: нет Всего: нет |
Скажите пож., а как проверить на наличие символа "@" ? Тот код, который я прислал, в самом начале - это не форма регистрации, а форма отправки вопроса. Так что отправлять письмо с подтверждением не надо наверное.
Добавлено через 4 минуты
Вот вытащил по Вашей ссылке этот код, но куда его надо внедрить в мой код не могу понять(( |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
как-то так -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
air1on |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 8.5.2014 Репутация: нет Всего: нет |
а вместо "..." что надо вставить? |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
baldina, постил чуть выше. Я бы, начитавшись статьи с хабра, поменял регулярку так
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
air1on |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 8.5.2014 Репутация: нет Всего: нет |
ksnk - вы гений!!! все работает! Мне стыдно, но все таки не могу удержаться и не спросить, а как сделать вывод инфы на экран, что бы было понятно, что это неправильно email введен используй вот этот код
|
||||||
|
|||||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
P.S. поправлены кавычки Это сообщение отредактировал(а) ksnk - 23.6.2014, 14:16 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
air1on |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 8.5.2014 Репутация: нет Всего: нет |
очень мне не по себе от таких вопросов, как мне кажется, но вместо "...", что должно стоять? |
||||||
|
|||||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
То, что в первом посте стоит между строчками 30 до 69 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
ksnk, да, именно на эту статью я и опирался но давать линк не стал, все же там рельсы
|
|||
|
||||
air1on |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 8.5.2014 Репутация: нет Всего: нет |
Aliance - скажите а что такое "рельсы"? |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |