Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 24.04.2009 Ostrzeżenie: (30%)
|
Cześć. Chciałbym stworzyć dość nietypowy licznik ale niestety nie wiem jak. Chodzi o to, że na stronie głównej strony www chcę mieć umieszczony graficzny licznik. Dodawanie do niego pojedynczych liczb wyglądałoby tak, że na osobnej podstronie znajdowałyby się dwa przyciski: + oraz -. Po kliknięciu w + wartość na stronie pow. się o jeden, minus- pomniejsza.
Znalazłem taki skrypt: Kod <?php //Moj pierwszy zegar :-) if(file_exists("counter.txt")){ //Sprawdza czy istnieje taki plik $fp=fopen("counter.txt","r+"); //Otwiera plik paramtetr r+ pozwala pisac, zapisuje w zmiennej $fp $count=fgets($fp,6); //Odczytuje to co jest w pliku $count++; //Inkrementuje zmienna $count rewind($fp); //Ustawia wskaznik na poczatku pliku fputs($fp,$count,6); //Zapisuje inkrementowana $count w pliku mozna urzyc fwrite() fclose($fp); //Zamyka plik }else{ $fopen("counter.txt","wb"); //Tworzy plik $count="1"; //$count jest inicjowany z wartoscia 1 fputs($fp,$count,6); //Wartosc zostaje zapisana w pliku fclose($fp); //Utworzony plik zostaje zamkniety } //Ta funkcja troszczy sie o pierwsze zera $count=sprintf("%03d",$count); //Tutaj skladam licznik z gifow for($i=0;$i<3;$i++){ $img_counter=$img_counter . "<img src=counter/" . substr($count,$i,1) . ".gif align=absmiddle width=10 height=14>"; } echo $img_counter; ?> Działa bardzo fajnie bo na plikach txt i nie jest skomplikowany. Działa on jednak tak, że wyświetla liczbę wyświetleń strony. Czy mogę prosić o przeróbkę (czyli stworzenie drugiego pliku i przeróbkę tego)? Nie jestem zbyt kumaty a próbowałem coś wymodzić ale średnio mi się to udało... |
|
|
|
mperlam [PHP]Licznik kliknięć 9.11.2009, 15:37:55
sadistic_son Link z plusem i minusem musi wyglądać tak:[HTML] p... 9.11.2009, 15:55:13
mperlam Niestety jest chyba jakiś błąd składni gdyż zwraca... 9.11.2009, 16:17:10
piotrooo89 a gdzie masz ten link do klikania? 9.11.2009, 16:18:34
MateuszScirka [PHP] pobierz, plaintext <script type="tex... 9.11.2009, 16:21:08
sadistic_son Cytat(mperlam @ 9.11.2009, 16:17:10 )... 9.11.2009, 16:22:28 
sadistic_son Cytat(sadistic_son @ 9.11.2009, 16:22... 9.11.2009, 16:56:03
mperlam Kod<input value="PLUS" type="butto... 9.11.2009, 16:40:22
piotrooo89 [HTML] pobierz, plaintext <input value="PL... 9.11.2009, 16:43:12
mperlam O kliknieciu adres się zmienia na klik... Chce aby... 9.11.2009, 17:14:59
sadistic_son To zamiast linka uzyj formularza i metody POST. 9.11.2009, 17:15:58
mperlam Formularz raczej odpada wiec pozostaje jednak przy... 9.11.2009, 17:20:22
Blame To jest php. Strona musi się przeładować, a tym mu... 9.11.2009, 18:18:11
mperlam Już nie trzeba Skrypt działa dobrze ale muszę do ... 9.11.2009, 18:55:11
Blame Według mnie jest to bezsensowne rozwiązanie, bo na... 9.11.2009, 19:01:10
mperlam Dziękuję za odpowiedź. Jeżeli nie jest to zbyt pro... 9.11.2009, 19:07:29 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 06:11 |