wOOzzY :P Posted September 14, 2009 Report Share Posted September 14, 2009 Tātad man ir viena problēma. Man ir servera monitora skripts <?PHP $server="krutais ip"; $port='27015'; $map_images_path='http://www.kautkass.lv/kartes/'; $qw=chr(32); $fp = fsockopen ("udp://".$server,$port); if (!$fp) { echo "ERROR: $errno - $errstr<br>\n"; } else { fwrite($fp,"\xFF\xFF\xFF\xFFTSource Engine Query\x00".chr(10)); $st=fread($fp,1); if (!$st) { echo("<b>Serveris Izslegts</b>"); $address=$server.$port; $max="0"; $current="0"; $name="Unknown"; $map="unknownmap"; } else { $r=socket_get_status($fp); $r=$r["unread_bytes"]; $st.=fread($fp,$r); $st=substr($st,5); $address=SubStr($st,0,StrPos($st,chr(0))); $address=str_replace(chr(0),"|",$address); $st=SubStr($st,StrPos($st,chr(0))+1); $name=SubStr($st,0,StrPos($st,chr(0))); $st=SubStr($st,StrPos($st,chr(0))+1); $map=SubStr($st,0,StrPos($st,chr(0))); $st=SubStr($st,StrPos($st,chr(0))+1); $st=SubStr($st,StrPos($st,chr(0))+1); $st=SubStr($st,StrPos($st,chr(0))+1); $current=ord(SubStr($st,0,1)); $max=ord(SubStr($st,1,1)); }; }; fclose($fp); $fp = fsockopen ("udp://".$server,$port); if (!$fp) { echo "ERROR: $errno - $errstr<br>\n"; } else { fwrite($fp,"\xFF\xFF\xFF\xFFW\x00".chr(10)); $st=fread($fp,1); if ($st) { $r=socket_get_status($fp); $r=$r["unread_bytes"]; $st.=fread($fp,$r); $sbstr=substr($st,5,5); fwrite($fp,"\xFF\xFF\xFF\xFFU".$sbstr."\x00".chr(10)); $st=fread($fp,1); if ($st) { $r=socket_get_status($fp); $r=$r["unread_bytes"]; $st.=fread($fp,$r); $playersn=ord(substr($st,5,1)); $st=substr($st,6); $show_map="<center><img src=$map_images_path".$map.".jpg s width='120' height='90'>"; echo (" <center>\n"); echo(" <br> $show_map </center>"); echo(" Ip: ".$server."\n"); echo(" Ports: ".$port."n"); echo(" Karte: ".$map."\n"); echo(" ".$current."/".$max."\n"); for ($i=1;$i<=$playersn;$i++) { $n=ord(substr($st,0,1)); $st=substr($st,1); $name=SubStr($st,0,StrPos($st,chr(0))); $kills=ord(substr($st,StrPos($st,chr(0))+1,1)); if ($kills==255){$kills=-1;} if ($kills==254){$kills=-2;} if ($kills==253){$kills=-3;} if ($kills==252){$kills=-4;} $st=substr($st,StrPos($st,chr(0))); $st=substr($st,9); }; echo("\n \n\n"); echo ("<br><p>"); echo("</body></center>\n"); }; }; }; fclose($fp); ?> problēma ir tāda ka tiklīdz es lieku ip 91.135.82.247 viss ir ok, bet tiklīdz es lieku ip 80.233.172.106 tad vnk lapa vairāk neielādējas. serveris ar ip 91.135.82.247 stāv uz windows bet serveris ar ip 80.233.172.106 stāv uz linux. būtu pateicīgs ja kāds varētu man palīdzēt atrisināt šo problēmu. Link to comment Share on other sites More sharing options...
X ID Posted September 14, 2009 Report Share Posted September 14, 2009 Pa maz izrunāta tēma? Link to comment Share on other sites More sharing options...
wOOzzY :P Posted September 15, 2009 Author Report Share Posted September 15, 2009 hmm tā arī neatradu informāciju kas man varētu palīdzēt tajā topikā... varbūt vari uzreiz pateikt kas tur ir par vainu, lai es to varētu izlabot? Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now