Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z pobieraniem danych za pomocą fsockopen
Forum PHP.pl > Forum > Przedszkole
luki922
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. ?>
jaslanin
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.