if ((new Monitoring())->ping($phone_ip)) {
echo 1; // в сети
if (mysqli_fetch_assoc(mysqli_query($link, "SELECT `ip` FROM `Computer_Check` WHERE `ip`='".mysqli_real_escape_string($link, $phone_ip)."'")) === NULL) {
mysqli_query($link, "INSERT INTO `First_Computer` (`decor`) VALUES ('1')") or die(mysqli_error($link));
mysqli_query($link, "REPLACE INTO `Computer_Check` (`ip`) VALUES ('".mysqli_real_escape_string($link, $phone_ip)."')") or die(mysqli_error($link));
}
} else {
echo 0; // не в сети
if (mysqli_fetch_assoc(mysqli_query($link, "SELECT `ip` FROM `Computer_Check` WHERE `ip`='".mysqli_real_escape_string($link, $phone_ip)."'")) !== NULL) {
mysqli_query($link, "INSERT INTO `First_Computer` (`decor`) VALUES('0')") or die(mysqli_error($link));
mysqli_query($link, "DELETE FROM `Computer_Check` WHERE `ip`='".mysqli_real_escape_string($link, $phone_ip)."'") or die(mysqli_error($link));
}
}
mysqli_close($link);
if ($this->myOS()) {
return true;
}
if (!exec("ping -q -c1 " . $phone_ip . " >/dev/null 2>&1 ; echo $?")) {
if (time() % 30 == 8)
{
// код, выполняемый в 08-ую и в 38-ую секунду каждой минуты.
// поменять на '== 3' - станет каждую 03-ую и 33-ю секунду каждой минуты...
}
CHECK TABLE `prices`;
Хотя бы узнаете, таблица работоспособна ли вообще...