• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • 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!

PHP Script zur Spielranzeige auf Homepage

Status
Für weitere Antworten geschlossen.

plastikgangster

Schafhirte
Registriert
25 Juli 2011
Beiträge
110
Diamanten
0
Minecraft
plastikgangster
Kennt jemand ein PHP Script mit dem man die Köpfe der Skins der Spieler die gerade On sind auf einer Homepage anzeigen kann ?
Würde mich freuen
MFG
 

plastikgangster

Schafhirte
Registriert
25 Juli 2011
Beiträge
110
Diamanten
0
Minecraft
plastikgangster
Hier der fehler:
Parse error: syntax error, unexpected '$', expecting '&' or T_VARIABLE in /data/multiserv/users/941780/projects/2167353/www/lib/data/boxes/scripts/customBox10.php on line 23
Das is die Zeile in der man Ip eintragen muss
Bei dem anderen Scipt genau das gleiche nur halt in einer anderen Zeile
 

little_psycho11

Workaholic
Registriert
5 Februar 2012
Beiträge
609
Alter
28
Diamanten
300
Minecraft
little_psycho11
Hier, etwas ganze einfaches:

Code:
<?php
    $fp = fsockopen('HIER DEINE IP OHNE PORT EINTRAGEN', HIER DEIN PORT EINTRAGEN, $errno, $errstr, 4) or die('Server offline');
    fwrite($fp, "\xFE");
    $answer = fread($fp, 256);
    if ($answer[0] != "\xFF") {
       die ('Server offline');
    }
    $text = substr($answer, 3);
    $text = mb_convert_encoding($text, 'auto', 'UCS-2');
    $parts = explode("\xA7", $text);
?>
</p>[b]Aktuell online:[/b] <span style='color: rgb(0,255,0)'><?php echo '' . $parts[1] . '/' . $parts[2] . ''; ?></span></p>

Wenn Deine IP nun 127.0.0.0:25565 wäre dann müsste das Script so aussehen:
Code:
<?php
    $fp = fsockopen('127.0.0.0', 25565, $errno, $errstr, 4) or die('Server offline');
    fwrite($fp, "\xFE");
    $answer = fread($fp, 256);
    if ($answer[0] != "\xFF") {
       die ('Server offline');
    }
    $text = substr($answer, 3);
    $text = mb_convert_encoding($text, 'auto', 'UCS-2');
    $parts = explode("\xA7", $text);
?>
</p>[b]Aktuell online:[/b] <span style='color: rgb(0,255,0)'><?php echo '' . $parts[1] . '/' . $parts[2] . ''; ?></span></p>

Wenn Du eine .minecraft.to Endung von nitrado hast dann so:
Code:
<?php
    $fp = fsockopen('DEINSERVERNAME.minecraft.to', 25565, $errno, $errstr, 4) or die('Server offline');
    fwrite($fp, "\xFE");
    $answer = fread($fp, 256);
    if ($answer[0] != "\xFF") {
       die ('Server offline');
    }
    $text = substr($answer, 3);
    $text = mb_convert_encoding($text, 'auto', 'UCS-2');
    $parts = explode("\xA7", $text);
?>
</p>[b]Aktuell online:[/b] <span style='color: rgb(0,255,0)'><?php echo '' . $parts[1] . '/' . $parts[2] . ''; ?></span></p>

Stell aber sicher das Dein Webserver überhaupt PHP unterstützt.

Aber pass auf, das Script ist recht primitiv und Rechenlastaufwändig.
 
Status
Für weitere Antworten geschlossen.
Oben