server-status
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
// Geef hier je server op, alle soorten server zouden hier moeten werken. Zonder http of www voor v.b. : google.be:80 (80 omdat het een webserver is)
$server='google.be:80';
//Hier splitten we de poort en ip
$split=explode(':',$server);
$ip=$split[0];
$port=(empty($split[1]))?'80':$split[1];//als er geen poort is pakken we 80
$server=$ip.':'.$port;
//Verbinding maken met de server, de 1 staad voor het aantal pogingen
$fp = @fsockopen($ip, $port, $errno, $errstr, 1);
if($fp){//Verbinding is gelukt
echo $server.' is online';
fclose($fp);
}
else{//Hier niet
echo $server.' is offline';
}
?>
// Geef hier je server op, alle soorten server zouden hier moeten werken. Zonder http of www voor v.b. : google.be:80 (80 omdat het een webserver is)
$server='google.be:80';
//Hier splitten we de poort en ip
$split=explode(':',$server);
$ip=$split[0];
$port=(empty($split[1]))?'80':$split[1];//als er geen poort is pakken we 80
$server=$ip.':'.$port;
//Verbinding maken met de server, de 1 staad voor het aantal pogingen
$fp = @fsockopen($ip, $port, $errno, $errstr, 1);
if($fp){//Verbinding is gelukt
echo $server.' is online';
fclose($fp);
}
else{//Hier niet
echo $server.' is offline';
}
?>