![]() |
![]() |
![]()
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
|
|
Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cudi: są dwie liczby, ponieważ pierwsza określa ID obrazka, druga ilość jego wyświetleń.
Przecierz ID obrazka to linia... W taki sposób tylko komplikujesz sprawe i zwiększasz rozmiar pliku. [php:1:fbc8da0198]<?php $plik = 'dane.dat'; $o = $_GET['obraz']; $f = file($plik); $f[$o] += 1; $f[$o] = $f[$o]."n"; $fp = fopen($plik, 'w'); fputs($fp, str_replace("r", '', implode('', $f))); fclose($fp); echo 'Ilość wyświetleń obrazka nr. '.$o.': '.$f[$o]; ?>[/php:1:fbc8da0198] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 19:31 |