Dabar yra 2019 Rgs 19 11:36




 Puslapis 11 [ 3 pranešimai(ų) ] 
Autorius Žinutė
 Pranešimo tema: HLstatsX:CE steam zaideju avatar fix
Žinutės numeris: #1  StandartinėParašytas: 2019 Sau 22 17:27 
Moderatorius
Vartotojo avataras

Užsiregistravo: 2012 Rgp 03 01:12
Pranešimai: 4505
Karma: 126

Miestas: Vilnius
1. atsidarom faila /pages/playerinfo_general.php

susirade

  1.  function fetchpage($page)
  2.                             {
  3.                                 $domain="steamcommunity.com";
  4.                                 $indata="";
  5.                         //        $data=file_get_contents($page);
  6.                                 $fsock=fsockopen($domain, 80, $errno, $errstr,2);
  7.                                 if(!$fsock)
  8.                                 {
  9.                                     echo "Error: $errstr";
  10.                                 }
  11.                                 else
  12.                                 {
  13.                                     $request=sprintf("GET %s HTTP/1.1\r\nHost: %s\r\nConnection: Close\r\n\r\n",$page,$domain);
  14.                                     fwrite($fsock, $request);
  15.                                     while(!feof($fsock))
  16.                                     {
  17.                                         $indata.=fgets($fsock,1024);
  18.                                     }
  19.                                     fclose($fsock);
  20.                                     return $indata;
  21.                                 }
  22.                             }


keiciam i

  1. function fetchpage($page)
  2.                             {
  3.                                 $domain="steamcommunity.com";
  4.                                 $indata="";
  5.                         //        $data=file_get_contents($page);
  6.                                 $fsock=fsockopen("ssl://" . $domain, 443, $errno, $errstr,2);
  7.                                 if(!$fsock)
  8.                                 {
  9.                                     echo "Error: $errstr";
  10.                                 }
  11.                                 else
  12.                                 {
  13.                                     $request=sprintf("GET %s HTTP/1.1\r\nHost: %s\r\nConnection: Close\r\n\r\n",$page,$domain);
  14.                                     fwrite($fsock, $request);
  15.                                     while(!feof($fsock))
  16.                                     {
  17.                                         $indata.=fgets($fsock,1024);
  18.                                     }
  19.                                     fclose($fsock);
  20.                                     return $indata;
  21.                                 }
  22.                             }


Prikabinti failai:
Be pavadinimo.png
Be pavadinimo.png [ 48.6 KiB | Peržiūrėta 2246 kartus(ų) ]

_________________
Paveikslėlis
Paveikslėlis
Paveikslėlis
Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: HLstatsX:CE steam zaideju avatar fix
Žinutės numeris: #2  StandartinėParašytas: 2019 Sau 24 03:42 
O taip. Jis jau surinko 50 žinučių!
Vartotojo avataras

Užsiregistravo: 2016 Rgs 06 23:57
Pranešimai: 73
Karma: 2
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
  1.  
  2. $buffer = array();
  3. $file = simplexml_load_file("https://steamcommunity.com/id/test/?xml=1");
  4.  
  5. foreach ($file as $key => $value) {
  6.     $buffer[$key] = $value;
  7. }
  8.  
  9. echo "Zaidejas: ".$buffer['steamID']." (".$buffer['onlineState'].")<br/>" ;
  10. echo "<img src='".$buffer['avatarFull']."'/>";
  11.  


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


Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: HLstatsX:CE steam zaideju avatar fix
Žinutės numeris: #3  StandartinėParašytas: 2019 Sau 24 17:25 
Moderatorius
Vartotojo avataras

Užsiregistravo: 2012 Rgp 03 01:12
Pranešimai: 4505
Karma: 126

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



_________________
Paveikslėlis
Paveikslėlis
Paveikslėlis
Atsijungęs
 Aprašymas  
 
Rodyti paskutinius pranešimus:  Rūšiuoti pagal  
 Puslapis 11 [ 3 pranešimai(ų) ] 


Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 1 svečias


Jūs negalite kurti naujų temų šiame forume
Jūs negalite atsakinėti į temas šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite trinti savo pranešimų šiame forume
Jūs negalite prikabinti failų šiame forume

Ieškoti:
Pereiti į:  

cron