• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Anzeige Fehler

Goldencreeper

Workaholic
Registriert
3 Januar 2012
Beiträge
662
Diamanten
300
Hallo Liebe MC Community.
Ich habe in letzer Zeit viele Themen aufgemacht.
Worum es um PhP geht und auch um eine Abfrage des Status.
Momentan funktioniert alles.
Aber ich habe so ein gefühl das es einen Anzeige Fehler gibt.
Um Webinterface steht das der Server Offline ist
Bild:
Unbenannt.PNG

Und auf der Website sieht das so aus also bei meinem Script:
Unbenannt1.PNG

Jedoch stimmt diese Angabe nicht.
Hier ist mein PhP Code:
PHP:
<?
header('Content-type:image/png');
$ip = "IP";
$abfrage = fsockopen("udp://" . $ip, PORT, $errno, $errstr, 1);
if (!$abfrage) {
readfile('Offline.png');
} else {
readfile('Online.png');
}
?>

Jedoch weiss bzw wüsste ich nicht was Falsch ist und auch nicht warum das den Falschen wert anzeigt.
Ich habe auch ne Stunde gewartet ob sich da was tut.
Jedoch ohne Erfolg.
Ich hoffe mir kann jemand weiter Helfen.

MFG Goldencreeper
 
H

Hecke29

Guest
Ist die Konstante Port gesetzt?
Und lade php bitte mit alles Features (<?php) und nicht nur das Minimum (<?)
PHP:
<?php
define('PORT', 9987);
header('Content-type:image/png');
$ip = "IP";
$abfrage = fsockopen("udp://" . $ip, PORT, $errno, $errstr, 1);
if (!$abfrage) {
readfile('Offline.png');
} else {
readfile('Online.png');
}
?>
 

RageGuyKai

Minecrafter
Gesperrt
Registriert
2 September 2013
Beiträge
10
Diamanten
0
Minecraft
RageGuyKai
So ich habe ganz kurz gegooglet oder wie man das nennt und bin auf folgendes Ergebnis aus dem TS3-Forum gestoßen: *Orginal-Seite*.

In deinem Falle müsste das so aussehen:
PHP:
$ts_ip = "IP";
$ts_port = "PORT";

$output = @fsockopen("$ts_ip", $ts_port, $errno, $errstr, 2); 
socket_set_timeout($output, 000002); 

if (!$output) { 
    echo "<img src='online.jpg' width='100' height='100'  alt='Online'/>"; 
} else { 
    echo "<img src='offline.jpg' width='100' height='100'  alt='Offline'/>"; 
} 
@fclose($output); 
?>
Ich habe das Script ein wenig umgeändert, da du ja Bilder haben möchtest.
Einbindung in Webseite natürlich über iframe oder requried once :)
 
Zuletzt bearbeitet:
Oben