Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 2
Регистрация: 20.02.2015
Сообщений: 64

Как запретить некоторые виды e-mAIL при регистрации?

25.12.2015, 14:33. Показов 1648. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Как можно в PHP запретить некоторые виды e-mAIL при регистрации на сайте?

Точнее, например я хочу запретить e-Mail-ы с такими окончаниями как dropmail.me или 10mail.org

Кто знает напишите пожалуйста как это можно реализовать, сам искал в сети так и не нашел.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.12.2015, 14:33
Ответы с готовыми решениями:

Работа с капчей при авторизации регистрации на mail.ru
В общем пытаюсь я программно зарегистрироваться на mail.ru. Отловил запрос, переписал в программу, но беда что с каптчей делать ума...

Kunena - при регистрации пользователя на e-mail не приходит письмо с активацией
Здравствуйте! Очень нужна ваша помощь. Вопросов Пытаюсь делать форум с помощью Kunena 2.0.4. Вопросов тьма, никак не могу...

Как запретить переход по ссылкам на некоторые страницы?
Привет! Посоветуйте, решение, плиз. Есть страница вывода страниц-проектов в виде квадратных фото с надписями (см. скрин), являющимися...

3
Native x86
Эксперт Hardware
 Аватар для quwy
6857 / 3790 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
25.12.2015, 14:38
Цитата Сообщение от title Посмотреть сообщение
сам искал в сети так и не нашел.
Что же вы искали-то, что не нашли функцию поиска подстроки в строке?
0
0 / 0 / 2
Регистрация: 20.02.2015
Сообщений: 64
25.12.2015, 15:26  [ТС]
Спасибо очень выручили информацией.
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
25.12.2015, 16:39
По-моему, использовать strpos — не лучший вариант. Потому что запрещённых доменов может быть много.
Вот так получше будет:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
    # Email, указанный пользователем
    $email = 'email@dropmail.me';
    
    # Блокированные email домены
    $blocked = [
        'dropmail.me',
        '10mail.org'
    ];
    
    # Получаем домен email
    $domain = array_pop( explode('@', $email) );
    
    # Если домен указанной почты содержится в списке недопустимых
    if(in_array($domain, $blocked))
        # Выводим сообщение
        echo 'Email с данным доменом недпустим.';
Добавлено через 1 минуту
Хотя, с помощью strpos тоже можно, только циклjv придётся массив недопустимых доменов обходить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.12.2015, 16:39
Помогаю со студенческими работами здесь

Как в MSI Afterburner запретить некоторые регулировки?
Добрый день! Подскажите, как в MSI Afterburntr запретить все регулировки (сделать их неактивными), оставить только регулировку оборотов...

Как запретить форме регистрации принимать незаполненные поля?
Есть форма регистрации, которая в будущем будет вставляться на какой-либо сайт: http://ifb79318.bget.ru/index.html Как сделать, чтобы...

Как запретить для редактирования некоторые стобцы DataGrid ? (0)
Как запретить для редактирования некоторые стобцы DataGrid ? (0)

С помощью какой команды можно запретить конкретному пользователю все виды доступа к общей папке?
Как запретить конкретному Пользователю все разрешения доступа к папке? net share file=&quot;c:\file&quot; /remark:&quot;text&quot;...

Отправка формы регистрации на e-mail
Здравствуйте! У меня возникла проблема. Не знаю, как сделать так, чтобы форма отправлялась на e-mail только после того, как все данные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru