Page 1 of 1

HLstatsX:CE steam zaideju avatar fix

Posted: 2019 Jan 22 17:27
by laimiukas3
1. atsidarom faila /pages/playerinfo_general.php

susirade

Code: Select all

  function fetchpage($page)                            {                                $domain="steamcommunity.com";                                $indata="";                        //        $data=file_get_contents($page);                                $fsock=fsockopen($domain, 80, $errno, $errstr,2);                                if(!$fsock)                                {                                    echo "Error: $errstr";                                }                                else                                {                                    $request=sprintf("GET %s HTTP/1.1\r\nHost: %s\r\nConnection: Close\r\n\r\n",$page,$domain);                                    fwrite($fsock, $request);                                    while(!feof($fsock))                                    {                                        $indata.=fgets($fsock,1024);                                    }                                    fclose($fsock);                                    return $indata;                                }                            }
keiciam i

Code: Select all

 function fetchpage($page)                            {                                $domain="steamcommunity.com";                                $indata="";                        //        $data=file_get_contents($page);                                $fsock=fsockopen("ssl://" . $domain, 443, $errno, $errstr,2);                                if(!$fsock)                                {                                    echo "Error: $errstr";                                }                                else                                {                                    $request=sprintf("GET %s HTTP/1.1\r\nHost: %s\r\nConnection: Close\r\n\r\n",$page,$domain);                                    fwrite($fsock, $request);                                    while(!feof($fsock))                                    {                                        $indata.=fgets($fsock,1024);                                    }                                    fclose($fsock);                                    return $indata;                                }                            }

Re: HLstatsX:CE steam zaideju avatar fix

Posted: 2019 Jan 24 03:42
by nullatonce
Visa šitą kodą reikia paimt ir išmest.
web socket'ų paskirtis yra visai kita (palikau nuorodų apačioj.)

Steam'as puikiai veikia XML formatu ( https://steamcommunity.com/id/test/?xml=1 )

va visas kodas nugremžt vartotojo informacijai

Code: Select all

 $buffer = array();$file = simplexml_load_file("https://steamcommunity.com/id/test/?xml=1"); foreach ($file as $key => $value) {    $buffer[$key] = $value;} echo "Zaidejas: ".$buffer['steamID']." (".$buffer['onlineState'].")<br/>" ;echo "<img src='".$buffer['avatarFull']."'/>"; 
Kodo greičio palyginimai, generavau 20 užklausų:
XML versija: Page generated in 3.454 seconds.
SOCKET versija: Page generated in 20.5581 seconds.


"An Introduction to WebSockets " https://blog.teamtreehouse.com/an-intro ... websockets
"Why and when does one need to use sockets in php" https://stackoverflow.com/questions/454 ... 9#45496949
https://stackoverflow.com/a/23315061

Re: HLstatsX:CE steam zaideju avatar fix

Posted: 2019 Jan 24 17:25
by laimiukas3
na cia jau reiketu sakyti tai kas kure HLstats sitema man kuo pukiause veikia ir taip :D