@Malias

Вопрос. Можно как то код сделать по проще php?

Можно вод этот код сделать, как-то по проще?
$MysqlConnect = array(
"link" => "192.168.0.222",
"port" => "29000"
);
if(fsockopen($MysqlConnect['link'], $MysqlConnect['port'], $errno, $errstr, 30)) {
$IsOnline = "<font color='green' size='5'>ONLINE</font>";
} else $IsOnline = "<font color='red' size='5'>OFFLINE</font>";


Сделать всё через функцию?
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
romanko_vn
@romanko_vn
function checkStatus($link, $port){
	if (fsockopen($link, $port, $errno, $errstr, 30)){
		return array('color' => 'green', 'text' => 'ONLINE');
	}
	
	else {
		return array('color' => 'red', 'text' => 'OFFLINE');
	}
}

$res = checkStatus('192.168.0.222', '29000');
echo "<font color='{$res['color']}' size='5'>{$res['text']}</font>";
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы