Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Aktualizacja danych
Forum PHP.pl > Forum > Przedszkole
Babcia@Stefa
Witam, chciałbym się zapytać czy można z tego kodu:

  1. <?php
  2. if ($status_serwera == "tak" || $status_serwera == "yes")
  3. {
  4. $ip = "$ip_serwera";
  5. $info = chr(6).chr(0).chr(255).chr(255).'info'; 
  6. $sock = @fsockopen($ip, 7171, $errno, $errstr, 1); 
  7. if ($sock) {  
  8. fwrite($sock, $info);  
  9. $data='';  while (!feof($sock))  
  10. $data .= fgets($sock, 1024);  
  11. fclose($sock);  
  12. preg_match('/players online="(d+)" max="(d+)" peak="(d+)"/', $data, $matches);
  13. if ($status_czcionka == "tak" || $status_czcionka == "yes")
  14. {
  15. echo "<div style="font-size: 11; font-weight: bold; color: lime">";
  16. }
  17. elseif ($status_czcionka == "nie" || $status_czcionka == "no")
  18. {
  19. }  
  20. print '<div style="font-size: 18; font-weight: bold; color: lime">ONLINE</div>';  
  21. print 'Graczy: ';  
  22. print $matches[1] . '/' . $matches[2];  
  23. preg_match('/uptime="(d+)"/', $data, $matches);  
  24. $h = floor($matches[1] / 3600);  
  25. $m = floor(($matches[1] - $h*3600) / 60);  
  26. print "<br>Uptime: $h " . ($h==1'godzina' : ($h==2||$h==3||$h==4'godziny' : 'godzin'));  
  27. print " $m " . ($m==1'minuta' : ($m==12||$m==13||$m==14'minut' : ($m%10==2||$m%10==3||$m%10==4'minuty' : 'minut'))) . '</div>'; } else 
  28. echo '<div style="font-size: 15; font-weight: bold; color: red">Offline</div>';
  29. } 
  30. elseif ($status_serwera == "nie" || $status_serwera == "no")
  31. {
  32. echo "$napis_dol";
  33. }
  34. ?>


zrobić kod który będzie pokazywał takie same dane tylko aby były one aktualizowane co sekundę.
Jeśli ktoś może tak zrobić to jak może to niech wkleji taki kod, wiem że w php chyba to jest niemorzliwe ale w javascript widziałem zegar aktualizujący się co sekundę, więc myślę że to możliwe aby połączyć ten kod z javascript.

@edit

Już udało mi się zrobić aby status był odświerzany co pare sekund.

Dziękuję, Babcia@Stefa
Amorph
Mozna po chamsku:
  1. <META HTTP-EQUIV="Refresh" CONTENT="1;URL=plikzestatusem.php">
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.