hi hab ein Script erstellt um einen gameserver mittles PHP zu pingen jedoch wird mir immer nur der dead status gezeigt
$live = "http://www.ghosy.de/pvc/gruen.gif";
$dead = "http://www.ghosy.de/pvc/rot.gif";
// Adress+port
$addr = "212.20.141.89";
$port = 5025;
if (empty($port))
{
$port = 5025;
}
$churl = exec(ping $addr, $port, $errno, $errstr, 20);
if (!$churl)
{
header("Location: $dead");
}
else
{
header("Location: $live");
}
function server($addr)
{
if(strstr($addr,"/"))
{
$addr = substr($addr, 0, strpos($addr, "/"));
}
return $addr;
}
?>
mit exec und dann Ping geht das ganze nicht auch nocht mit fsockopen
da der game server über den port wohl bestimmt wird schaffe ich es nicht ihn zu pingen ohne port scheint es zu gehen da wird jedoch dann immer nur das live zustand gezeigt.
Kann mir jemand bitte helfen?
gruss
ghosy
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Ja und wie macht man das nun mit einem gameserver bzw was brauche ich ausser der ip addresse noch, da ja bestimmt mehrer games auf einem server laufen?