HLstatsX:CE steam zaideju avatar fix

Čia keliamos įvairios serverių modifikacijos, sistemos kurios neapsiriboja pluginais ir atlieka svarbius dalykus.
Taip pat, užduodami klausimai, susiję su sistemų diegimu ir darbu.
Post Reply
User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

HLstatsX:CE steam zaideju avatar fix

Post 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;                                }                            }
Attachments
Be pavadinimo.png
Image
Image
Image

nullatonce
O taip. Jis jau surinko 50 žinučių!
Posts: 73
Joined: 2016 Sep 06 23:57
Skype: nullatonce

Re: HLstatsX:CE steam zaideju avatar fix

Post 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

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: HLstatsX:CE steam zaideju avatar fix

Post by laimiukas3 »

na cia jau reiketu sakyti tai kas kure HLstats sitema man kuo pukiause veikia ir taip :D
Image
Image
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 14 guests