Forum Index

Rules  | Points  | Add...  | Recent posts  | Search | Register | Log in



[PHP] Licznik odwiedzin na stronie


  Main Page -> Forum Index -> Programming Generally ->[PHP] Licznik odwiedzin na stronie Post new topic  Reply to topic 
Author
Hide the left column
Show left column Message
xMystic
Level 6
Location: KrK
Joined: 22 Dec 2011
Posts: 6
xMystic
Level 6
Post#1 22 Dec 2011 15:16  Topic author   

[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 .

Code: php
You must be logged in to see the content.


Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
arnoldziq
Moderator Programowanie
Location: High Wycombe
Joined: 14 Apr 2006
Posts: 5135
Helped: 728
Post rating: 71
arnoldziq
Moderator Programowanie
Post#2 22 Dec 2011 16:15  Helpful post   

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 ...


Code: php
You must be logged in to see the content.

Brakuje tam chyba kilku nawiasów ostrych...

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
xMystic
Level 6
Location: KrK
Joined: 22 Dec 2011
Posts: 6
xMystic
Level 6
Post#3 22 Dec 2011 20:55  Topic author   

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ś ?

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
arnoldziq
Moderator Programowanie
Location: High Wycombe
Joined: 14 Apr 2006
Posts: 5135
Helped: 728
Post rating: 71
arnoldziq
Moderator Programowanie
Post#4 22 Dec 2011 21:59  Helpful post   

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 :


Code: html4strict
You must be logged in to see the content.

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

Attachments:

Helpful post? + +2
Back to top
xMystic
Level 6
Location: KrK
Joined: 22 Dec 2011
Posts: 6
xMystic
Level 6
Post#5 23 Dec 2011 11:28  Topic author   

Re: [PHP] Licznik odwiedzin na stronie


Wielkie wielki dzięki kolego :)

Tego szukałem ;)

Helpful post? + 0
Back to top
arnoldziq
Moderator Programowanie
Location: High Wycombe
Joined: 14 Apr 2006
Posts: 5135
Helped: 728
Post rating: 71
arnoldziq
Moderator Programowanie
Post#6 23 Dec 2011 12: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.

Helpful post? + 0
Back to top
walesus
Level 9
Joined: 12 Aug 2007
Posts: 7
walesus
Level 9
Post#7 29 Dec 2012 13: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

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
arnoldziq
Moderator Programowanie
Location: High Wycombe
Joined: 14 Apr 2006
Posts: 5135
Helped: 728
Post rating: 71
arnoldziq
Moderator Programowanie
Post#8 02 Jan 2013 10:25    

Re: [PHP] Licznik odwiedzin na stronie


walesus wrote:
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 :

Code: php
You must be logged in to see the content.

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

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
walesus
Level 9
Joined: 12 Aug 2007
Posts: 7
walesus
Level 9
Post#9 02 Jan 2013 16: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

Helpful post? + 0
Back to top
alhenag
Level 1
Joined: 06 Aug 2013
Posts: 1
alhenag
Level 1
Post#10 06 Aug 2013 11:31    

Re: [PHP] Licznik odwiedzin na stronie


arnoldziq wrote:
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 :

Code: php
You must be logged in to see the content.

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 :)

Helpful post? + 0
Back to top
Post new topic  Reply to topic     Main Page -> Forum Index -> Programming Generally -> [PHP] Licznik odwiedzin na stronie
Page 1 of 1

Similar topics to [PHP] Licznik odwiedzin na stronie

[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)


Switch to mobile version Switch to version for desktops

Administrator || Moderators || Forum Rules || General Rules || Cookies information || Editors || Contact for companies || Contact

Page generation time: 0.133 seconds