Mam licznik odsłon strony oto kod(oczywiście on przetwarza dane zapisane w tablicy "odwiedziny"):
<?php $ile=0; { $ile++; // taki durny sposób na policzenie linijek - czyli ilości całkowitej wejść na naszą stronę :) } echo "<p align=center><font size=1 face=Tahoma><b>Wszystkich odwiedzin:<font color=red> $ile<br><br></font>"; // wypisujemy ile było wszystkich wejść od początku ?> <TABLE BORDER="1"> <tr width="1%"><td width="25%"><b>czas</td><td width="25%"><b>IP</td><td width=80%><b>host</td></tr> <? if (!isset($_REQUEST['n'])) // sprawdzamy czy jest zmienna $n przekazana w linku licznik.php?n=... - jeśl nie to : $n=20; // ustawiamy ją na 20 (pokażemy 20 ostatnich wejść) else $n=$_REQUEST['n']; // inaczej sprawdzamy na ile jest ustawiona for ($i=$liczba_wierszy-$n;$i<=$liczba_wierszy;$i++) { $angielskie = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); $polskie = array("Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "PaĄdziernik", "Listopad", "Grudzień"); $linia[0] = str_replace($angielskie, $polskie, $linia[0]); // tutaj zamienimy daty na polski język, ponieważ zmienne przekazują datę po angielsku <td><b>$linia[1]</td><td> <b><a href=http://$linia[2]>$linia[2]</a></td></tr>"); } ?> </TABLE> <? echo ("<br><b><a href=\"?n=$liczba_wierszy\">Pokaz wszystkie odwiedziny</a></b><br>"); // a w ten sposób wyświetlimy link, który po kliknięciu pokaże nam wszystkie odwiedziny... :) ?>
i chciałbym zrobić aby było widoczne ile było wejść dzisiaj i wczoraj.
Dla was to pewnie pikuś dopisanie dwóch czy trzech linijek
do tego kody a mi by to bardzo pomogło.
Oczywiście dodam jeszcze że sam próbowałem dodać jeszcze jedną pętle która by zliczała ile było odwiedzin z dziś i wczoraj ale to i tak nie działało.
Proszę bardzo o pomoc pozdrawiam.