Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak użyć skryptu?
Forum PHP.pl > Forum > Gotowe rozwiązania
comin
Witam
Ja mały skromny przedszkolaczek ściągnąłem skrypt z którym nie wiem co zrobić, aby poprawnie funkcjonował na mojej www. Proszę o informację jak należy wkleić ten skrypt, albo zmodyfikować żeby działał.
Cytat
Daily Counter 1.1 (20KB)
Dość interesujący skrypt. Pokazuje liczbę wizyt na stronie i adresy IP osób, które ją odwiedziły.

Ściągnąłem go stąd

Będę ogromnie wdzięczny za pomoc.
revyag
Przenoszę na gotowe rozwiązania.
kwiateusz
Na poczatlku strony gdzie ma to działać dajesz
  1. <?php
  2. include ("./config.inc.php");
  3. if ($COUNT_CFG['use_db']) {
  4. include ("./mysql.class.php");
  5. }
  6. include ("./counter.class.php");  
  7. $counter = new dcounter();
  8. $visits = $counter->show_counter(); /* Returns an associative array */
  9.  
  10. ?>


a potem tam gdzie ma sie pokazac liczba osob odwiedzajacych wstaw
  1. <?php
  2. //dla wsyztskich odwiedzin
  3. echo $visits['total'];
  4. //dla dzisiejszych odwiedzin
  5. echo $visits['visits_today'];
  6. ?>


wziete z pliku demo.php
comin
okey, czyli może moja strona wyglądać tak:
  1. <html>
  2.  
  3. <?php
  4. include ("./config.inc.php");
  5. if ($COUNT_CFG['use_db']) {
  6. include ("./mysql.class.php");
  7. }
  8. include ("./counter.class.php");  
  9. $counter = new dcounter();
  10. $visits = $counter->show_counter(); /* Returns an associative array */
  11.  
  12. ?>
  13.  
  14.  
  15. <?php
  16. //dla wsyztskich odwiedzin
  17. echo $visits['total'];
  18. //dla dzisiejszych odwiedzin
  19. echo $visits['visits_today'];
  20. ?>
  21.  
  22. </html>


I to wystarczy, czy muszę również załądować pozostałe pliki?
Pewnie dla wielu moje pytanie okaże się śmieszne, ale jestem zupełnie 'zielony' w tych sprawach za co z góry przepraszam.

---------------
Poprawiłem BBcode
---
~strife
kwiateusz
mozesz w srodku pominąć ?> <?php a zeby to działało to obok pliku z taka zawartoscia musza lezec te pliki z archiwum... oprocz demo.php winksmiley.jpg
comin
Zrobiłem zgodnie z instrukcją i nie działa sad.gif
Oto link do strony
NetJaro
...

Strona musi mieć rozszerzenie .php jak i również musi być uruchomiona na serwerze który ma zainstalowane PHP.
comin
A jest możliwość zamiany .html na .php?
Jeżeli tak to w jaki sposób?

Serwer na którym umieściłem stronę ma obsługę .php więc pewnie przyczyna leży przy rozszerzeniu .html
kwiateusz
na przyklad klikajac na nazwe i wciskajac f2? zakłądając ze amsz opcje pokazywania rozszerzeń znanych plikow wlaczona
comin
Zrobiłem wszystko jak należy i nadal słabizna sad.gif
Jedyna zmiana to, że wyświetla się teraz liczba 11 po wejściu na stronę...

Strona z przykładem
Cienki1980
Cytat(comin @ 18.02.2007, 19:43:40 ) *
Zrobiłem wszystko jak należy i nadal słabizna sad.gif
Jedyna zmiana to, że wyświetla się teraz liczba 11 po wejściu na stronę...

Strona z przykładem

No to chyba znaczy, że odwiedziło stronę 11, a właściwie w tej chwil już 44 osoby.
comin
No to teraz zupełnie nic nie rozumiem...
Miało wyświetlać IP i inne, a wychodzi na to że jest to licznik odwiedzin sad.gif
Ale jak dziwnie!
Miałem 73, zmieniłem ip i wszedłem jeszcze raz to wskoczyło na 84, po ponownej zmianie wskoczyło na 95..
Zapewne teraz jak ktoś wejdzie będzie 106, 117, 128 itd...
O co tu chodzi?

A może czegoś jeszcze nie zrobiłem?
kwiateusz
on jest od liczenia ile było odwiedzin, a liczby tak skaczą bo tak czesto wchodzą na strone widocznie smile.gif adresy IP sa w którymś pliku txt smile.gif
comin
No to efekt zupełnie inny od zamierzonego sad.gif
Chciałem aby odwiedzający zostawiał ślad na stronie w postaci wpisu swojego Ip itd. a jedyne co zostawia to podbicie licznika....
Czy może mi ktoś pomóc w utworzeniu lub zdobyciu takiego skryptu, który wyświetlałby dane odwiedzającego witrynę?
Pół królestwa i córkę za żonę dla tego co mi pomoże smile.gif
kwiateusz
dawno temu to pisałem jak uczyłem sie php wiec moze piekne nie jest ale działało przy oakzji jest to oparte o mysql.

Szybka instrukcja:
1. Wgrywasz plik odwiedziny.sql np. przez phpmyadmina
2. W pliku mysql.php ustawiasz dane do bazy i login i hasł oadmina jak chcesz winksmiley.jpg
3. Wrzucasz na serwer i się cieszysz biggrin.gif

Skrypt loguje ilość odwiedzin dla każdego ip, ip, hosta oraz date ostatniej wizyty.

A tu link
http://www.sendspace.com/file/5ocol1
comin
Ściągnąłem skrypt 'odwiedziny'
Wrzuciłem wszystko na serwer ale nie bardzo chce działać
Cytat
Nie można połączyć się z bazą danych

Strona ze skryptem

Cytat
1. Wgrywasz plik odwiedziny.sql np. przez phpmyadmina

Ściągnąłem phpMyAdmina ale nie za bardzo wiem jak go odpalić sad.gif
W folderze jest pełno plików .php i nic po za tym...
Czy może to również trzeba skopiować na serwer?

Już tyle czasu raczkuje że tracę nadzieję na wstanie na równe nogi smile.gif
kwiateusz
http://home.pl/pomoc/1520 to Ci sie moze przydać odnośnie plików sql... wiesz co to w ogóle baza danych i masz taką na serwerze?
comin
Baza danych -owszem
Na serwerze nie mam żadnej bazy danych

Po za tym jak odpalić ten program żeby móc edytować bazę danych?
kwiateusz
jak na serwerze nie masz takowej bazy to niestety nie skorzystasz z mojego skryptu... a przerabiac na pliki tekstowe nie mam czasu i serca smile.gif wiec lepiej szukaj dalej jakiegos gotowca
comin
Ok
Już mam :-)
Jestem włąśnie na phpMyAdmin
powoli zaczynam łapać o co tu chodzi smile.gif

Właśnie wgrywam plik 'odwiedziny.sql'

proszę jeszcze tylko o wyjaśnienie
Cytat
2. W pliku mysql.php ustawiasz dane do bazy i login i hasł oadmina jak chcesz


Przepraszam za zapewne łatwe pytania, ale dla mnie jest to ciemna magia która zaczyna się podobać smile.gif


kwiateusz
dane do bazy no login na ktory logujesz sie do bazy, hasło, host zazwyczaj localhost i nazwa bazy u Ciebie comin
comin
Cytat(kwiateusz @ 21.02.2007, 16:24:29 ) *
dane do bazy no login na ktory logujesz sie do bazy, hasło, host zazwyczaj localhost i nazwa bazy u Ciebie comin


Okey, ale gdzie mam to wpisać?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.