Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przeróbka skryptu
Forum PHP.pl > Forum > Przedszkole
djgarsi
Witam. Mam taki oto (poniższy) skrypt statystyk. Chciałbym go przerobić tak, aby rekord słuchaczy zapisywał do oddzielnego pliku txt. Czy jest taka możliwość?? Jeśli tak, to prosiłbym o wskazówki.

  1. <?php
  2. $nag = \"Radio\";
  3. $text = '';
  4.  
  5. $hosty = array(\"serwer\"); // tutaj daj IP servera
  6. $porty = array(\"port\"); // a tutaj port
  7.  
  8. $l = 0;
  9. while ($l < count($hosty)) {
  10.  
  11. $ktory = $l + 1;
  12.  
  13. // Connect to server
  14. $fp1 = @fsockopen($hosty[$l], $porty[$l], &$errno, &$errstr, 10);
  15.  
  16. if (!$fp1) {
  17. $text .= \"Server $ktory - Wyłączony
  18. \";
  19. } else {
  20.  
  21. // Get data from server
  22.  
  23. fputs($fp1, \"GET /7 HTTP/1.1\nUser-Agent:Mozilla\n\n\");
  24.  
  25. // exit if connection broken
  26.  
  27. for($i = 0; $i < 1; $i++) {
  28. if (feof($fp1)) break;
  29. $fp_data1 = fread($fp1, 31337);
  30. usleep(500000);
  31. }
  32.  
  33. // Strip useless junk from source data
  34.  
  35. $fp_data1 = ereg_replace(\"^.*\", \"\", $fp_data1);
  36. $fp_data1 = ereg_replace(\".*\", \"\", $fp_data1);
  37.  
  38. // Place values from source into variable names
  39.  
  40. list($current1, $status1, $peak1, $max1, $reported1, $bit1) = explode(\",\", $fp_data1, 7);
  41. $z2 = $current1;
  42. $rekord2 = $peak1;
  43. $pojemnosc2 = $max1;
  44.  
  45. if ($status1 == \"1\") {
  46. $text .= \"Server $ktory   $z2 / $max1 osób.
  47. (jakość $bit1 kbps)
  48. \";
  49. $text .= \"Rekord słuchaczy: $rekord2
  50. \";
  51. } else {
  52. $text .= \"Server $ktory - Wyłączony
  53. \";
  54. $z2 = 0;
  55. $rekord2 = 0;
  56. $max1 = 0;
  57. }
  58. }
  59.  
  60. $text .= \"
  61. \";
  62. $l++;
  63. }
  64. $text = \"
    \" . $text . \"
    \";
  65.  
  66. print $text;
  67.  
  68. ?>
carbolymer
http://pl.php.net/file_get_contents
http://pl2.php.net/file_put_contents

I kombinuj. GL. Tu uczymy, nie spojlerujemy. winksmiley.jpg
marian2299
Das są statystyki shoutcast ?
Pomogę ci, ale błagam jutro.
Taki trochę offtopowy post, poczytaj o Zapisywaniu danych do pliku tekstowego.
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.