kostenloser Webspace werbefrei: lima-city


.php Script Minecraft Server User abfrage

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    exotic-mgc

    Kostenloser Webspace von exotic-mgc

    exotic-mgc hat kostenlosen Webspace.

    Guten Tag liebe Community,

    ich arbeite derzeit an einer Serverstatus anzeige für meine Homepage.

    Auf Grund dessen schreibe ich an einer .php Datei welche einmal anzeigt, ob der Server Online ist oder nicht und
    des weiteren möchte ich gerne das Feature einbauen, dass angezeigt wird wie viele User Online sind.

    Das 1. Problem habe ich bereits überwunden und es funktioniert auch einwandfrei.

    Das 2. Problem krieg ich jedoch nicht hin.

    Hier einmal der Code für das 1.

    <?php
    
    	$adresse = "176.9.84.164:28393";
    	
    	$adress = explode (':', $adresse);
    	
    	@$anpingen = fsockopen ($adress[0], $adress[1], $errno, $errstr, 5);
    	
    	if($anpingen)
    	{
    		echo'<span style="color:green"><a><img src="http://minecraft.exoticmgc.de/images/Online.gif" /></a></span>';
    	}
    	else
    	{
    		echo'<span style="color:red"><a><img src="http://minecraft.exoticmgc.de/images/Offline.gif" /></a></span>';
    	}
    	
    	@$
    
    	
    ?>


    Kann mir dort jemand helfen ?
    (Ja ich bin ein neuling in PHP)

    Ich danke schon mal im Vorraus,

    mit freundlichen Grüßen
    Kovel aka. exotic-mgc aka. Lukas
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ohne zu wissen, ob und in welcher Form der Server die Info über die aktuelle Userzahl bereitstellt, kann dir niemand sagen, wie Du diese Info in deine Homepage einbauen kannst.


  4. Autor dieses Themas

    exotic-mgc

    Kostenloser Webspace von exotic-mgc

    exotic-mgc hat kostenlosen Webspace.

    2 Fragen,
    1. Welche Angaben sind wichtig ?
    2. Kann mir jemand sagen, warum die Serveranfrage bei mir richtig angezeigt wird jedoch bei einigen Kollegen nicht aktuell ist ?
  5. Probiere mal dieses Script: https://github.com/xPaw/PHP-Minecraft-Query

    In der Readme findest Du auch die Anleitung, wie dein Server konfiguriert werden muß, damit er Daten liefert.

    Beitrag zuletzt geändert: 29.11.2013 17:31:02 von fatfreddy
  6. Autor dieses Themas

    exotic-mgc

    Kostenloser Webspace von exotic-mgc

    exotic-mgc hat kostenlosen Webspace.

    Guten Tag,

    ich habe mich dort mal ein bisschen eingelesen und habe gemerkt, dass der Style sehr naja
    blöd aussieht:

    z.B.
    Array ( [Version] => 1.6.4 [Players] => 1 [MaxPlayers] => 16 [HostPort] => 0 [Software] => Vanilla ) Array ( [0] => Maxoperator )


    Kann ich das machen, dass es ähnlich aussieht wie die ServerOnline anzeige auf
    minecraft.exoticmgc.de ?
  7. Klar kannst Du das. Der Beispielcode aus dem Readme gibt ja nur die Daten vom Server im "Rohformat zurück.

    Das passiert in diesen beiden Zeilen:

    print_r( $Query->GetInfo( ) );
    print_r( $Query->GetPlayers( ) );


    Damit weißt Du zumindest schon, was der Server an Infos rausrückt.

    Jedes Arrayelement kannst Du auch einzeln ausgeben lassen und dann nach belieben formatieren.
    Beispiel, welches die obigen beiden Zeilen ersetzt

    echo "Players:  ".$Query->GetInfo( )['Players'] ."/".$Query->GetInfo( )['MaxPlayers'];


    Das würde, mit den Daten aus deinem Post, folgende Ausgabe erzeugen:

    Players: 1/16


    Der Rest ist nur noch ein wenig HTML & CSS. :wink:

    Beitrag zuletzt geändert: 29.11.2013 20:24:46 von fatfreddy
  8. Autor dieses Themas

    exotic-mgc

    Kostenloser Webspace von exotic-mgc

    exotic-mgc hat kostenlosen Webspace.

    Okay.
    Danke dir es klappt einwandfrei, ich denke mal, dass ich den Rest alleine schaffe.

    Ich würde dir ja gerne nen Daumen nach oben geben, darf ich aber ja nicht :D
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!