Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie najczestszych uniq na stronie.
Forum PHP.pl > Forum > Przedszkole
vip3r
mam taki skrypcik, ktory powinien wyswietlac 20 stron, ktore sa najczesciej otwierane na stronie. jezeli daje to na strone to sie nic nie wyswietla. co to moze byc za przyczyna?
  1. <?
  2. $plik = fopen ("../../logs/access.log", "r");
  3. while {!{feof(@plik))} {
  4. $wiersz = fgets ($plik, 1024);
  5. $zmienne = split (" ", $wiersz);
  6. $strona = split ("?", $zmienne[6]);
  7. $odwiedziny[$strona[0]]++;
  8. }
  9. fclose ($plik);
  10. arsort ($odwiedziny);
  11.  
  12. $i = 0; print "<table border=1>n";
  13. for ($wartosc=reset ($odwiedziny); $wartosc;
  14.  $wartosc = next ($odwiedziny)) {
  15. if ($i<20) }
  16. print "<tr><td>".(key($odwiedziny)."</td></td align=right>".$wartosc."</td></tr>"); $i++;
  17.  }
  18. }
  19. print "</table>n";
  20. ?>


Z gory dziekuje wszystkim za dobre checi.
Cienki1980
Jak dla mnie masz coś namieszane z nawiasami przy while.

Wg manuala składnia while wygląda inaczej ( chodzi mi o nawiasy )
vip3r
Juz zrobilem, byl blad w nawiasach. Dzieki za pomoc.
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.