@Httdientee

Проверка диапазона?

Ребят как правильно сделать.
Вот диапазон
194.125.224.0-194.125.227.255
Мне нужно пройтись от 0 до 255 и если у человека совпадает ип с подставленным то я делаю действие.
  • Вопрос задан
  • 197 просмотров
Решения вопроса 2
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
https://www.php.net/manual/ru/function.ip2long.php
https://www.php.net/manual/ru/function.range.php
https://www.php.net/manual/ru/function.in-array.php

$range = [
    'from' => ip2long('194.125.224.0'),
    'to' => ip2long('194.125.227.255')
];

$ip = ip2long('194.125.225.124');

echo ($ip >= $range['from'] && $ip <= $range['to']) ? 'yes' : 'no';
Ответ написан
@Httdientee Автор вопроса
$ip = $_SERVER['REMOTE_ADDR'];
for($q = 0; $q < $i; $q++) {
    if($black_list[$q][0] <= $ip and $ip <= $black_list[$q][1]) {
        echo 'ok';
    }
}

Спасибо всем тем кто помогал
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект