Как проверить IP-адрес из базы данных с помощью функции PHP - PullRequest
0 голосов
/ 10 февраля 2019

Я пишу простую систему php для проверки IP-адресов.Как создать структуру кода для управления 50 IP-адресами?

Извлекать ли каждый IP-адрес из базы данных и распечатывать его в функции?именно то, что я хочу сделать для каждого IP-адреса и позволить ему работать на экране

Мой код здесь:

<?php
class CheckDevice {

    public function myOS(){
        if (strtoupper(substr(PHP_OS, 0, 3)) === (chr(87).chr(73).chr(78)))
            return true;

        return false;
    }

    public function ping($ip_addr){
        if ($this->myOS()){
            if (!exec("ping -n 1 -w 1 ".$ip_addr." 2>NUL > NUL && (echo 0) || (echo 1)"))
                return true;
        } else {
            if (!exec("ping -q -c1 ".$ip_addr." >/dev/null 2>&1 ; echo $?"))
                return true;
        }

        return false;
    }
}
 $ip_addr = "127.0.0.1"; // ı want a this line come from database for every IP adress //
if ((new CheckDevice())->ping($ip_addr))
    echo "Acık";
else 
    echo "Kapalı";

?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...