Hallo ich habe ein IP check script gesucht.
Habe auch einen bei google gefunden.
Mein problem ist, dass ich ein Gameserver habe und anzeigen will ob er on/offline ist. Aber er zeigt die ganze zeit an das er on ist wen ich nur die Ip einfüge. Mit Port zeigt er das der server offline ist.
Habe auch getestet in der php funktion die 80 zu ändern aber ich kenne mich da nicht so gut aus.
MFG
SImon
Habe auch einen bei google gefunden.
Mein problem ist, dass ich ein Gameserver habe und anzeigen will ob er on/offline ist. Aber er zeigt die ganze zeit an das er on ist wen ich nur die Ip einfüge. Mit Port zeigt er das der server offline ist.
PHP-Code:
<head>
<title>Server</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td width="77%"><font face="Arial, Helvetica, sans-serif" size="2"><strong>TestCenter</strong></font></td>
<td width="23%"><img src="http://wildwesten.de/NF/online/status.php?link=62.176.232.195:64130" width="37" height="20"></td>
</tr>
</tr>
</table>
</body>
</html>
PHP-Code:
<?php
$live = "http://wildwesten.de/NF/online/live2.gif";
$dead = "http://wildwesten.de/NF/online/dead2.gif";
$link = $_GET['link'].":";
$s_link = str_replace("::", ":", $link);
list($addr,$port)= explode (':',"$s_link");
if (empty($port)){
$port = 80;
}
$churl = @fsockopen(server($addr), $port, $errno, $errstr, 20);
if (!$churl){
//echo $errstr;
header("Location: $dead");
}
else {
header("Location: $live");
}
function server($addr){
if(strstr($addr,"/")){$addr = substr($addr, 0, strpos($addr, "/"));}
return $addr;
}
?>
MFG
SImon
Kommentar