#1 2013-04-18 15:26:25

jan123
Endora uživatel
Registrován: 2010-12-31
Příspěvky: 39

Re: Nechce vypsat fwrite

Ahoj, mám problém když si chci nechat vypsat stav serveru tak to prostě nevypíše čím to je ?

http://testujeme-eag.8u.cz/test.php

<?
error_reporting(-1);
$ip = "85.118.131.200";
$query = 22135; 

    $fp = fsockopen("udp://".$ip, $query, $errno, $errstr, 1);
    stream_set_timeout($fp,1,0);
    fwrite($fp,"s");
    $data=fread($fp,16384);
    fclose($fp);
    if (substr($data,0,4)=="EYE1") {
      $data=substr($data,4);
      $i=0;
      while($data!="") {
        if (substr($data,0,2)==chr(1)."?") {
          $data=substr($data,2);
        }
        $l=ord(substr($data,0,1));
        $blks[$i]=substr($data,1,$l-1);
        $data=substr($data,$l);
        $i++;
      }
      $status[name]=$blks[2];
      $status[map]=$blks[4];
      if ($blks[6]=="0") {
        $status[password] = false;
      } else {
        $status[password] = true;
      }
      $status[players]=$blks[7];
      $status[max_players]=$blks[8];
    }

echo "Nazov servera: ".$status[name]."<br>";
echo "Pocet hracov: ".$status[players]." / ".$status[max_players]."<br>";
echo "Mapa: ".$status[map]."<br>";

echo phpinfo();

?>

Offline

#2 2013-04-18 15:57:35

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Nechce vypsat fwrite

Komunikace přes UDP porty není povolena.
viz mnoho komentářů na toto téma, např.: nedávný komentář.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

Zápatí

Založeno na FluxBB | CZ a SK