Loading...
PHP/MySQL | запрет по условию
Mobiaaa (17.04.2017 в 18:40)
Вилы_Выкидные , mb_* расширение для работы с различными кодировками


По мануалу читал

mb_stripos() возвращает позицию первого вхождения строки needle в строке haystack. В отличие от mb_strpos(), mb_stripos() не чувствительна к регистру символов.

Просто может её юзать, чтобы не проскочило, например mAiL.rU
Вилы_Выкидные , stripos - тоже не зависит от регистра
shadrvlad (17.04.2017 в 18:44)
Вилы_Выкидные , stripos - тоже не зависит от регистра


Ok - то что нужно
shadrvlad (17.04.2017 в 18:44)
Вилы_Выкидные , stripos - тоже не зависит от регистра


Ok - то что нужно
shadrvlad ,

что не так пилю?

function stripos_array($var, $array = []) {
for ($i = 0; $i <= count($array); $i++) {
return stripos($var, $array);
}
}

не работает

if (stripos_array($_POST['email'], ['mail.ru', 'bk.ru', 'list.ru', 'inbox.ru']) !== false) {
message('danger', 'Сервис Mail.Ru запрещён для регистрации!');
refresh();
}
Вилы_Выкидные , ну так foreach, массив то перебрать надо Гг
shadrvlad (17.04.2017 в 19:09)
Вилы_Выкидные , ну так foreach, массив то перебрать надо Гг


ну так в for перебор идёт
Вилы_Выкидные (17.04.2017 в 19:10)
shadrvlad (17.04.2017 в 19:09)
Вилы_Выкидные , ну так foreach, массив то перебрать надо Гг


ну так в for перебор идёт

ну так тогда $array[$i]
shadrvlad (17.04.2017 в 19:12)
Вилы_Выкидные (17.04.2017 в 19:10)
shadrvlad (17.04.2017 в 19:09)
Вилы_Выкидные , ну так foreach, массив то перебрать надо Гг


ну так в for перебор идёт

ну так тогда $array[$i]


блин туплю значение же нужно, спасибо .45.
shadrvlad ,

чёт опять косяк

function stripos_array($var, $array = []) {
foreach ($array as $key => $value) {
return stripos($var, $value);
}
}

if (stripos_array($_POST['email'], ['mail.ru', 'bk.ru', 'list.ru', 'inbox.ru']) == true) {
message('danger', 'Сервис Mail.Ru запрещён для регистрации!');
refresh();
}

работает только на условие 'mail.ru'
________
посл. ред. 17.04.2017 в 20:06; всего 2 раз(а); by Вилы_Выкидные
Онлайн: 6
Время:
Gen. 0.0965
(c) Bym.Guru 2010-2026