Это отлично работает с именем хоста, обратным IP (для внутренних сетей) и IP.
function pingAddress($ip) {
$ping = exec("ping -n 2 $ip", $output, $status);
if (strpos($output[2], 'unreachable') !== FALSE) {
return '<span style="color:#f00;">OFFLINE</span>';
} else {
return '<span style="color:green;">ONLINE</span>';
}
}
echo pingAddress($ip);
Я понял это. Мне нужно было вставить characterEncoding=UTF-8
в URL-адрес подключения JDBC.
Подробнее читайте здесь: https://dev.mysql.com/doc/connector-j/5.1/ru/connector-j-reference-charsets.html