witam, mam do was prosbe. zmodyfikowalem troche kod statystyk ktory znalazlem w necie,


  1. <?php
  2.  
  3. $plik = "licznik/lista";
  4.  
  5.  
  6. $tablica=file($plik); // wrzucamy plik odwiedziny do zmiennej w postaci tablicy
  7. $buffer=$tablica[count($tablica)-1]; // liczymy długość tablicy (ilość linijek w pliku)
  8.  
  9. $lip=explode("!@!@!",$buffer); // zamiast wrzucać date, ip i proxy linijka pod linijką, wrzucamy je w jedną i oddzielamy je ciągiem znaków !@!@! :)
  10.  
  11. $string = file_get_contents($plik); // pobieramy zawartość pliku odwiedziny i przypisujemy do zmiennej $string
  12. $szukane = date("j.m.Y").'!@!@!'.$IP; // zmiennej $szukane przypisujemy szukaną wartość
  13. {
  14. $zzz=fopen($plik,"a"); // otwieramy plik do nadpisania
  15. fputs($zzz,date("G:i:s").'!@!@!'.date("j.m.Y").'!@!@!'.$IP.'!@!@!'.$host."\n"); // zapisujemy odwiedziny w tej 'dziwnej' formie ;)
  16. fclose($zzz); // zamykamy plik
  17. }
  18.  
  19. $plik = file($plik);
  20. $liczba_wierszy = sizeof ($plik);
  21.  
  22. for ($i=0; $i<=$liczba_wierszy; $i++) // pętla przelatuje przez wszystkie zapisane wiersze w poszukiwaniu odwiedzin z dziś, wczoraj i z ostatnich 7 dni
  23. {
  24. $linia=explode("!@!@!",$plik[$i]);
  25.  
  26. if (date('j.m.Y') == $linia[1]) // sprawdza warunek czy jest wpis z dzisiejszą datą
  27. {
  28. $dzis++; // zlicza ilość wszystkich wpisów z dziejszą datą
  29. }
  30. if ($linia[1] == date('j.m.Y',time()-86400) ) // sprawdza warunek czy jest wpis z wczorajszą datą
  31. {
  32. $wczoraj++; // zlicza ilość wszystkich wpisów z wczorajszaą datą
  33. }
  34. }
  35. <font size="2">
  36.  
  37. Wczoraj było: '.$wczoraj.' wejść.<br>
  38. Dzisiaj było: '.$dzis.' wejść.<br>';
  39. ?>
  40.  
  41.  





i moja prosba i pytanie czy da sie usunac automatycznie wpisy z pliku "licznik/lista" które mają powyzej dwoch dni. jesli tak to w jakis sposob