Forum Index

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

This site uses cookies. Learn more about cookies and changing the settings in your browser.

[PHP] Licznik odwiedzin na stronie


Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> [PHP] Licznik odwiedzin na stronie
Author
Message
xMystic
Poziom 3
Poziom 3


Joined: 22 Dec 2011
Posts: 6
Location: KrK

Post#1 Post from the author of the topic 22 Dec 2011 15: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 .
Code: php
You must be logged in to see the content.

Helpful message? + -

Back to top
   
Google


Google Adsense


Post# 22 Dec 2011 15:16   





Back to top
   
arnoldziq
Moderator Programowanie
Moderator Programowanie


Joined: 14 Apr 2006
Posts: 4751
Location: High Wycombe

Post#2 22 Dec 2011 16:15helpful post - solution   

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 message? + -

Back to top
   
xMystic
Poziom 3
Poziom 3


Joined: 22 Dec 2011
Posts: 6
Location: KrK

Post#3 Post from the author of the topic 22 Dec 2011 20:55   

Re: Poprawa skryptu licznika odwiedzin


Dziękuję za odpowiedź Wink

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 message? + -

Back to top
   
arnoldziq
Moderator Programowanie
Moderator Programowanie


Joined: 14 Apr 2006
Posts: 4751
Location: High Wycombe

Post#4 22 Dec 2011 21:59helpful post - solution   

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 Razz

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

Attachments:

Helpful message? + -

Back to top
   
Google


Google Adsense


Post# 22 Dec 2011 21:59helpful post - solution   





Back to top
   
xMystic
Poziom 3
Poziom 3


Joined: 22 Dec 2011
Posts: 6
Location: KrK

Post#5 Post from the author of the topic 23 Dec 2011 11:28   

Re: [PHP] Licznik odwiedzin na stronie


Wielkie wielki dzięki kolego Smile

Tego szukałem Wink

Helpful message? + -

Back to top
   
Google


Google Adsense


Post# 23 Dec 2011 11:28   





Back to top
   
arnoldziq
Moderator Programowanie
Moderator Programowanie


Joined: 14 Apr 2006
Posts: 4751
Location: High Wycombe

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 message? + -

Back to top
   
walesus
Poziom 3
Poziom 3


Joined: 12 Aug 2007
Posts: 7

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 message? + -

Back to top
   
Google


Google Adsense


Post# 29 Dec 2012 13:56   





Back to top
   
arnoldziq
Moderator Programowanie
Moderator Programowanie


Joined: 14 Apr 2006
Posts: 4751
Location: High Wycombe

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 message? + -

Back to top
   
walesus
Poziom 3
Poziom 3


Joined: 12 Aug 2007
Posts: 7

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 message? + -

Back to top
   
alhenag
Poziom 1
Poziom 1


Joined: 06 Aug 2013
Posts: 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 Smile

Helpful message? + -

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
[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 || Moderators || Forum Rules || General Rules || Cookies information || Contact

Page generation time: 0.049 seconds

elektroda.pl topic RSS feed