Ich gebe euch nur den Quellcode.
Folgende Dinge müsst ihr Editieren:
Nun kommt der gesamte Quellcode (Der Name kann beliebig sein: status.php | bild.php | server.php )
PHP
<?php
define("SERVER_IP", "127.0.0.1");
define("SERVER_PORT", "7777");
header("Content-type: image/png");
function isServerOnline( $ip, $port )
{
$temp_ip = strip_tags( $ip );
$temp_port = strip_tags( $port );
$ipArray = explode('.', $temp_ip);
$package = "SAMP".chr( $ipArray[0] ).chr( $ipArray[1] ).chr( $ipArray[2] ).chr( $ipArray[3] ).chr($temp_port & 0xFF).chr($temp_port >> 8 & 0xFF)."i";
$connect = @fsockopen('udp://'.$temp_ip, $temp_port, $errI, $errS, 2);
@fwrite($connect, $package);
$result = @fread($connect, 11);
if( empty($result) ) return 0;
else return 1;
}
$pic = ImageCreate(200, 50);
$weiss = ImageColorAllocate($pic, 255, 255, 255);
$schwarz = ImageColorAllocate ($pic, 0, 0, 0);
ImageFilledRectangle($pic, 0, 0, 200, 50, $schwarz);
if( isServerOnline( SERVER_IP, SERVER_PORT )) ImageString($pic, 15, 60, 15, "Online", $weiss);
else ImageString($pic, 15, 60, 15, "Offline", $weiss);
ImagePNG($pic);
ImageDestroy($pic);
exit;
?>
Alles anzeigen
€dit: Anwendungsbeispiel:
Einfach die Ziel-Adresse als Bild einfügen.
Beispiel: http://www.beispiele.de/bilder/status.php
Oder direkt als HTML:
Viel Spaß Damit