![]() |
![]() |
![]()
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: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Oto kod php do zapisu w jednym pliku:
[php:1:a562a2dec5] <?php $plik=file("licznik.txt"); // otwierasz plik $dane=explode("||", $plik[$obraz]); //z ktorej linijki $dane[1]++; $plik[$obraz]="$dane[0]||$dane[1]"; $plik_zap=fopen("licznik.txt", "w"); //wpisz ta sama nazwe pliku co na poczatku for($i=0;$i<count($plik);$i++){ fputs($plik_zap, $plik[$i]); } fclose($plik_zap); echo "<center>Ilość wyświetleń obrazka numer $obraz:<br>$dane[1]</center>"; ?>[/php:1:a562a2dec5] Tak ma wyglądać plik licznik.txt: 0||0 0||0 0||0 ....itd..... druga liczba (0) będzie się zwiększała, zrób tyle takich nowych linijek ile masz obrazków w galerii. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 03:03 |