... |
|
Het is misschien een vage titel...
Maar wat ik juist leg ik zo meteen uit.
Dit is dus een scriptje dat kijkt of de server online is ja of nee...
<?php
$server='87.255.53.164:27016';
$split=explode(':',$server);
$ip=$split[0];
$port=(empty($split[1]))?'80':$split[1];
$server=$ip.':'.$port;
$fp = @fsockopen($ip, $port, $errno, $errstr, 1);
if($fp){
echo $server.' is online';
fclose($fp);
}
else{//Hier niet
echo $server.' is offline';
}
?>
<?php $server='87.255.53.164:27016'; $ip=$split[0]; $port=(empty($split[1]))? '80':$split[1]; $server=$ip.':'.$port; $fp = @fsockopen($ip, $port, $errno, $errstr, 1); if($fp){ echo $server.' is online'; } else{//Hier niet echo $server.' is offline'; } ?>
Als ik het resultaat bekijk krijg ik: 87.255.53.164:27016 is online
Is er een manier om het IP en de poortnummer te veranderen in het resultaat naar bijvoorbeeld : Server is online
ik heb al geprobeerd om $server de waarde "Server" mee te geven in het resultaat maar dan geeft hij een foutmelding.
Iemand anders een oplossing?
|