witam, mam do was prosbe. zmodyfikowalem troche kod statystyk ktory znalazlem w necie,
<?php
$plik = "licznik/lista";
$tablica=file($plik); // wrzucamy plik odwiedziny do zmiennej w postaci tablicy $buffer=$tablica[count($tablica)-1
]; // liczymy długość tablicy (ilość linijek w pliku)
$lip=explode("!@!@!",$buffer); // zamiast wrzucać date, ip i proxy linijka pod linijką, wrzucamy je w jedną i oddzielamy je ciągiem znaków !@!@! :)
$string = file_get_contents($plik); // pobieramy zawartość pliku odwiedziny i przypisujemy do zmiennej $string $szukane = date("j.m.Y").'!@!@!'.$IP; // zmiennej $szukane przypisujemy szukaną wartość {
$zzz=fopen($plik,"a"); // otwieramy plik do nadpisania fputs($zzz,date("G:i:s").'!@!@!'.date("j.m.Y").'!@!@!'.$IP.'!@!@!'.$host."\n"); // zapisujemy odwiedziny w tej 'dziwnej' formie ;) fclose($zzz); // zamykamy plik }
$liczba_wierszy = sizeof ($plik);
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
{
if (date('j.m.Y') == $linia[1]) // sprawdza warunek czy jest wpis z dzisiejszą datą {
$dzis++; // zlicza ilość wszystkich wpisów z dziejszą datą
}
if ($linia[1
] == date('j.m.Y',time()-86400) ) // sprawdza warunek czy jest wpis z wczorajszą datą {
$wczoraj++; // zlicza ilość wszystkich wpisów z wczorajszaą datą
}
}
<font size="2">
Wczoraj było: '.$wczoraj.' wejść.<br>
Dzisiaj było: '.$dzis.' wejść.<br>';
?>
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