Forum elektroda.pl

Regulamin  | Punkty  | Dodaj...  | Ostatnie  | Szukaj  | Rejestracja  | Zaloguj

Ta strona używa cookie. Dowiedz się więcej o celu ich używania i zmianie ustawień cookie w przeglądarce.
Korzystając ze strony wyrażasz zgodę na używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki.

[PHP] Licznik odwiedzin na stronie


Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda.pl -> Programowanie Ogólne -> [PHP] Licznik odwiedzin na stronie
Autor
Wiadomość
xMystic
Poziom 3
Poziom 3


Dołączył: 22 Gru 2011
Posty: 6
Miasto: KrK

Post#1 Post autora tematu 22 Gru 2011 16:16   

[PHP] Licznik odwiedzin na stronie


Witam

Mam na stronce skrypt licznik odwiedzin z wczoraj , dziś , z całego tygodnia.
Jednak chyba jest coś z nim nie tak , gdyż nie jest odporny na odświeżanie .
Po każdym odświeżeniu stronki przeze mnie dodaje + 10 .

Może ktoś wypatrzy błąd , będę wdzięczny .
Kod: php
Musisz być zalogowany, aby zobaczyć treść.

Powrót do góry
   
Google


Google Adsense


Post# 22 Gru 2011 16:16   





Powrót do góry
   
arnoldziq
Moderator Programowanie
Moderator Programowanie


Dołączył: 14 Kwi 2006
Posty: 4702
Miasto: High Wycombe

Post#2 22 Gru 2011 17:15pomocny post - solucja   

Re: Poprawa skryptu licznika odwiedzin


Ten skrypt w ogóle nie sprawdza, czy poprzednio ktoś łączył się z tego samego adresu IP, co pozwala na pominięcie zwiększania licznika przy odświeżaniu strony.
Poza tym, ta część skryptu, jest mocno dyskusyjna ...
Kod: php
Musisz być zalogowany, aby zobaczyć treść.

Brakuje tam chyba kilku nawiasów ostrych...
Powrót do góry
   
xMystic
Poziom 3
Poziom 3


Dołączył: 22 Gru 2011
Posty: 6
Miasto: KrK

Post#3 Post autora tematu 22 Gru 2011 21:55   

Re: Poprawa skryptu licznika odwiedzin


Dziękuję za odpowiedź ;)

Czy istniała by możliwość w ogóle poprawy tego skryptu ( dodanie kodu sprawdzającego IP) ?

Może zna ktoś w miarę wiarygodny skrypt zliczający wizyty z wczoraj i dziś ?
Powrót do góry
   
arnoldziq
Moderator Programowanie
Moderator Programowanie


Dołączył: 14 Kwi 2006
Posty: 4702
Miasto: High Wycombe

Post#4 22 Gru 2011 22:59pomocny post - solucja   

Re: Poprawa skryptu licznika odwiedzin


Kiedyś napisałem sobie licznik w PHP.
Założenia były 3 :
- miał generować obrazek, złożony z zadanych cyfr;
- miał sprawdzać z jakiego kraju pochodzi osoba, która stronę wywołuje;
- miał nie zliczać odświeżania strony.
Licznik, zawiera także proste statystyki.
W archiwum, masz wszystkie kody źródłowe, wraz z przykładowymi obrazami cyfr.
Wszelkie odwiedziny, są logowane do pliku tekstowego, w katalogu '\logs\'.
Możesz także wywołać skrypt wielokrotnie, dla rożnych podstron, aby uzyskać osobne wskazania liczników na każdej stronie.

Skrypt wywołuje się bardzo prosto, dodajesz go jako źródło obrazka :
Kod: html4strict
Musisz być zalogowany, aby zobaczyć treść.

Np dla takiego wywołania :
przykladowa-strona.elektroda.eu/licznik/index.php?styl=fdb&log=elektroda
Licznik wygląda tak : [PHP] Licznik odwiedzin na stronie
Dla takieg : przykladowa-strona.elektroda.eu/licznik/index.php?styl=7seg&log=elektroda
Licznik wygląda tak : [PHP] Licznik odwiedzin na stronie
itd.

Co prawda, licznik, nie zlicza odwiedzin 'wczorajszych'... Ale logi zapisywane są z datą, więc nic nie stoi na przeszkodzie, żeby zliczać odwiedziny w dowolnym okresie czasu.
Wszystkie ustawienia masz w pliku config.php. W tym pliku, znajdują się także ustawienia domyślne, które pozwalają wywołać plik index.php, bez żadnych dodatkowych ustawień, typu styl czy ilość cyfr.
Zresztą, pokombinuj :P

P.S.: Statystyki odwiedzin, wywołuje się : '/licznik/index.php?stats'... Oczywiście jako link, a nie źródło obrazka :P

Załączniki:
Powrót do góry
   
Google


Google Adsense


Post# 22 Gru 2011 22:59pomocny post - solucja   





Powrót do góry
   
xMystic
Poziom 3
Poziom 3


Dołączył: 22 Gru 2011
Posty: 6
Miasto: KrK

Post#5 Post autora tematu 23 Gru 2011 12:28   

Re: [PHP] Licznik odwiedzin na stronie


Wielkie wielki dzięki kolego :)

Tego szukałem ;)
Powrót do góry
   
Google


Google Adsense


Post# 23 Gru 2011 12:28   





Powrót do góry
   
arnoldziq
Moderator Programowanie
Moderator Programowanie


Dołączył: 14 Kwi 2006
Posty: 4702
Miasto: High Wycombe

Post#6 23 Gru 2011 13:07   

Re: [PHP] Licznik odwiedzin na stronie


Zapomniałem dodać.
wywołanie pliku digits.php,albo wejście do katalogu /digits/ poprzez przeglądarkę, spowoduje wyświetlenie listy wszystkich dostępnych obrazków cyfr.
Powrót do góry
   
walesus
Poziom 3
Poziom 3


Dołączył: 12 Sie 2007
Posty: 7

Post#7 29 Gru 2012 14:56   

Re: [PHP] Licznik odwiedzin na stronie


Licznik mistrzostwo świata - tego własnie potrzebowałem , pytanko jak zmienić kolor pod tekstem i flagą na biały a text na czarno . Pozdrawiam
Powrót do góry
   
arnoldziq
Moderator Programowanie
Moderator Programowanie


Dołączył: 14 Kwi 2006
Posty: 4702
Miasto: High Wycombe

Post#8 02 Sty 2013 11:25   

Re: [PHP] Licznik odwiedzin na stronie


walesus napisał:
Licznik mistrzostwo świata - tego własnie potrzebowałem , pytanko jak zmienić kolor pod tekstem i flagą na biały a text na czarno . Pozdrawiam

Tło można zmienić bardzo prosto; Zrób lub ściągnij z internetu obrazki cyferek na białym tle i skrypt automatycznie pobierze ten kolor jako tło całego obrazka.
Co do koloru napisów, to tworzony jest w tych liniach kodu :
Kod: php
Musisz być zalogowany, aby zobaczyć treść.

Zdefiniuj sobie swój kolor w RGB, przy pomocy imagecolorallocate, zapisz go do zmiennej i użyj.
Powrót do góry
   
walesus
Poziom 3
Poziom 3


Dołączył: 12 Sie 2007
Posty: 7

Post#9 02 Sty 2013 17:31   

Re: [PHP] Licznik odwiedzin na stronie


Serdecznie dziękuje i pozdrawiam .. jak narazie licznik spisuje się świetnie a z kolorami pewno w weekend będe się bawił Pozdrawiam
Powrót do góry
   
Google


Google Adsense


Post# 02 Sty 2013 17:31   





Powrót do góry
   
alhenag
Poziom 1
Poziom 1


Dołączył: 06 Sie 2013
Posty: 1

Post#10 06 Sie 2013 11:31   

Re: [PHP] Licznik odwiedzin na stronie


arnoldziq napisał:
Tło można zmienić bardzo prosto; Zrób lub ściągnij z internetu obrazki cyferek na białym tle i skrypt automatycznie pobierze ten kolor jako tło całego obrazka.
Co do koloru napisów, to tworzony jest w tych liniach kodu :
Kod: php
Musisz być zalogowany, aby zobaczyć treść.

Zdefiniuj sobie swój kolor w RGB, przy pomocy imagecolorallocate, zapisz go do zmiennej i użyj.


Witam
Walczę z tym licznikiem już ze dwie godziny. Próbuję wstawić obrazki png z przezroczystością - nie wyświetlają się. Nie umiem też zmienić tła pod flagą i napisem na przezroczyste i koloru samego napisu - przy próbie zmiany zmiennej white na jakiekolwiek inne parametry [np. $white = imagecolorallocate($obrazek, 0, 0, 0);] licznik "wywala się".
Ponadto w przypadku maleńkich obrazków cyferek licznik ma niewielką szerokość i napis przy fladze "nie mieści się". Chciałabym poszerzyć samo pole wyświetlania licznika.
Czy autor licznika zechciałby mi pomóc? Będę wdzięczna :)
Powrót do góry
   
Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda.pl -> Programowanie Ogólne -> [PHP] Licznik odwiedzin na stronie
Strona 1 z 1
Podobne tematy
[PHP] Zliczanie liczby odwiedzin na stronie. (6)
[PHP] Zliczanie liczby odwiedzin na stronie. cz. 2 (14)
Licznik odwiedzin na stronie - jak wstawić? (6)
PHP - Licznik odwiedzin resetuje się (33)
php, mysql - Kalendarz z imieninami + licznik odwiedzin. (6)
PHP - Licznik odwiedzin odporny na odświeżanie i wyłączone ciasteczka (5)
Program w C/C++ jako CGI (licznik odwiedzin) (8)
[PHP] Statystyki na stronie WWW. (8)
stan przycisków na stronie - php (19)
Zmiana języka na stronie PHP (2)


Administrator || Moderatorzy || Regulamin forum || Regulamin ogólny || Informacja o cookies || Reklama || Kontakt

Page generation time: 0.062 seconds

elektroda.pl temat RSS