Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z pobieraniem danych za pomocą fsockopen
luki922
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 12.04.2013

Ostrzeżenie: (0%)
-----


Witam,
mam problem z funkcją fsockopen pobiera dane i wyświetla prawidłowo lecz po odświeżeniu strony dane znikają i już się nie pokazują.
Miałby ktoś jakieś rozwiązanie potrzebna pilna pomoc z góry dziękuję.
A oto kod:

  1. <?php
  2.  
  3. $ip = "dbr.otos.pl";
  4. $port = "7171";
  5.  
  6. $info = chr(6).chr(0).chr(255).chr(255).'info';
  7. $sock = @fsockopen($ip, $port, $errno, $errstr, 1);
  8. if ($sock)
  9. {
  10. fwrite($sock, $info);
  11. $data='';
  12. while (!feof($sock))
  13. $data .= fgets($sock, 1024);
  14. fclose($sock);
  15. preg_match('/players online="(\d+)" max="(\d+)" peak="(\d+)"/', $data, $matches);
  16. echo '<FONT class="uni_03">Players online: </FONT></b><FONT class="uni_04">';
  17. echo $matches[1] . '/' . $matches[2];
  18. }
  19. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
jaslanin
post
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

Ostrzeżenie: (0%)
-----


strona ogranicza pobieranie danych do jednego odpytania na 5 albo 10 minut, sprawdź sobie dokładnie ( jak odczekasz 5-10 min bez odpytywania to znowu dostaniesz odp )

musisz po swojej stronie w jakimś cache zapamiętywać zwrotkę od nich i odświeżać ją tylko co te 5 lub 10 minut.

ewentualnie poprosić o zwiększenie limitu
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:28