![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 13.05.2002 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie, czy da sie zrobić licznik wielu stron w jednym pliku txt ? Chodzi mi o to. Mam galerię, około 2000 obrazów i chjciał bym zrobić licznik ile razy każdy obraz był otwierany. NIe wiem czy to ma jakieś znaczenie ale numer obrazu jest podawany, do strony na której ma być wyświetlony, w postaci zmiennej np. $obraz=15. Czy jest mozliwe zrobienie takiego licznika ? myślałem nad czyms w rodzaju każdego obrazu w innej lini danego pliku txt ale niebardzo wiem jak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Proszę o pomoc !
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
To raczej na pewno działa, podobny miałem u siebie.
[php:1:e88c1abd6a]<?php function licznik($obrazek) { $plik="licznik.txt"; // plik z licznikiem $file=file($plik); $d=explode("|",$file[$obrazek]); $d[1]++; $d[2]=""; $file[$obrazek]=implode("|",$d); $f=fopen($plik,"w"); for($i=0;$i<count($file); $i++) { fwrite($f,$file[$i]."n"); } fclose($f); return("Obrazek ".$obrazek." został wyświetlony ".$d[1]." razy"); } // Wywołanie funkcji echo licznik(16); ?>[/php:1:e88c1abd6a] Pewnie da się to zrobić krócej, ale to działa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:23 |