Licznik odwiedzin |
Autor |
Wiadomość |
bulion
Pomógł: 1 raz Dołączył: 24 Sty 2005 Posty: 269 Skąd: Zielona Góra
|
|
|
|
|
tAboon
Ekspert tAboon
Pomógł: 14 razy Wiek: 40 Dołączył: 27 Lut 2005 Posty: 539 Skąd: Kielce
|
Wysłany: Wto 26 Kwi, 2005 16:58
Moje WWW: www.skocz.pl/taboon |
|
|
Czy ktoś moze mi łopatologicznie wytłumaczyć zasadę działania tego??!! Będę dozgonnie wdzięczny. PHP nie jest moją najlepszą strona, tzn wogóle nie jest moją stroną . W SWiSHmax przy próbie odtworzenia Deguger krzyczy iż nie może załadować pliku PHPCounder.php . |
_________________ Pozdrófka
"Student, który się uczy wszytskiego, nigdy nie będzie mądry"
na gg nie pomagam.
Zajrzyj czasem do Regulaminu
Jak mądrze zadawać pytania
Polecenie SZUKAJ to nie boli
SWiSHmax build 09-2004 |
|
|
|
|
maribt
Pomógł: 5 razy Wiek: 38 Dołączył: 23 Kwi 2005 Posty: 366 Skąd: Lublin
|
Wysłany: Wto 26 Kwi, 2005 20:31
|
|
|
Witam
tAboon napisał/a: | Czy ktoś moze mi łopatologicznie wytłumaczyć zasadę działania tego??Wykrzyknik Będę dozgonnie wdzięczny. PHP nie jest moją najlepszą strona, tzn wogóle nie jest moją stroną Embarassed . W SWiSHmax przy próbie odtworzenia Deguger krzyczy iż nie może załadować pliku PHPCounder.php . |
przyłaczam się do proźby, najlepiej jakby ktoś to na forum opisał.
Pozdrawiam
maribt |
_________________ http://www.bykom-stop.avx.pl |
|
|
|
|
ryspol
Bywalec
Wiek: 38 Dołączył: 11 Kwi 2005 Posty: 19 Skąd: Warszawa
|
Wysłany: Pon 02 Maj, 2005 10:25 licznik odwiedzin
|
|
|
Zmodyfikowaną wersję licznika można obejrzeć pod adresem:
http://9sto.rssoft.net/licznik/okouhr.html
Mam propozycję do użytkowników forum. Jeśli ktoś ma ochotę zmodyfikowwać zamieszczone przeze mnie pliki, proszę bardzo.
Pliki do modyfikacji przez użytkowników forum są do ściągnięcia pod tym adresem:
http://www.rssoft.net/ftp
plik nosi nazwę okouhr.zip
Po dokonaniu zmian w w/w plikach proszę w postaci spakowanej ponownie je zamieścić na forum przy aktualnie omawianym temacie.
Pliki zamieszczę na swoim serwerze obsługującym php. W ten sposób społeczność forum (myślę o tych, którzy jeszcze nie znają php lub nie mają serwerów obsługujących php) będzie mogła oglądać swoje poprawki.
A teraz wyjaśniam zasadę dziiałania skryptu dot. licznika odwiedzin:
Scena_1,
Obiekt sprite zawiera pole tekstowe o właściwościach tekstu dynamicznego. Do tego pola w wyniku działania poleceń skryptu podstawiana jest wartość licznika pobierana z pliku "count.php". Plik ten zajmuje się odczytaniem starej wartości licznika, zwiększeniem jej wartości o jeden i zapisanie z powrotem do pliku *.txt. Ponadto przekazana zostaje świeża wartość licznika do animacji Swisha.
Skrypt tego sprita ma postać:
onLoad(){ this.loadvariables('count.php',"POST')}
Plik count.php obsługuje pliczek tekstowy z rozszerzeniem txt. Dla znawców php ma on przydzielone uprawnienia (666) To w nim przechowywana jest wartość licznika związana z kolejnym odpaleniem stronki.
Po wykonaniu animacji przez sprita na scenie pierwszej (na tęczówce oka wyśwetlana jest wartość licznika odwiedzin), ostatnia ramka sceny zawiera informacje dot. przeskoku do sceny drugiej.
Scena_2
Scena działa w pętli loop tzn. bez końca (zobacz w ostatniej ramce polecenie skoku do pierwszej ramki sceny2). Scenka2 zajmuje się animacją opisywaną już na forum - dotyczy wykorzystania maski w duszku. Jest to widoczne w postaci biegającej linii wokół oka.
Aby cała aplkacja działała prawidłowo, nalezy ją umieścić na serwerze obsługującym php - TO BARDZO WAŻNE!!!.
Próby spełzną na niczym, jeśli aplkację swisha będziemy chcieli odpalić na kompie pozbawionym serwera obsługującego ten język.
Pozdrawiam
P.S.
Proszę wybaczyć za zbyt widoczne błędy przy obsłudze maski a także podczas wyświetlania wartości licznika odwiedzin.
Zamieszczona aplikacja ma charakter jedynie dydaktyczny i nastawiona jest na wyjaśnienie działania opisywanych przeze mnie efektów. |
|
|
|
|
hoek
Bywalec
Wiek: 39 Dołączył: 09 Maj 2005 Posty: 14 Skąd: POLAND
|
Wysłany: Sob 11 Cze, 2005 16:42
|
|
|
eee yyy niedawno potrzebowałem licznik do siebie na stronkę zrobiony w swishu
te które były podawane wyżej i na oficjalnym forum swisha nie były odporne na odświerzanie
pozwoliłem sobie troszkę zmodyfikować na własne potrzeby licznik pobrany z tej strony:
http://archives.swish-tut...p?act=tut&id=96
zmieniłem kod pliku o nazwie counter.php na taki:
Kod: |
<?php
$kto=$_SERVER["REMOTE_ADDR"];$czas=date(m); //m
$nazwa='ilosc.txt';
$plik=fopen($nazwa,'r+');
$linia=file($nazwa);$linia=explode(":",$linia[0]);
if ( $kto === $linia[1] ) {
if ( $czas > $linia[2]+5 ) { $st=ok; };
if ( $czas < $linia[2]-5 ) { $st=ok; };
} else { $st=ok; };
if ( $st == 'ok' ) {
$linia[0]++;
fwrite($plik,$linia[0]);fwrite($plik,':');
fwrite($plik,$kto);fwrite($plik,':');
fwrite($plik,$czas);
echo "&counter=".$linia[0];
} else { echo "&counter=".$linia[0]; };
fclose($plik);
?>
|
teraz wystarczy utworzć na serwerze plik o nazwie licznik.txt
i nadać mu prawa chmod 777
licznik ten jest odporny na odświerzanie
może nie dokońca doskonały ale działa, czasem jak sie wciśnie kilka razy f5 to moze naliczyc np 2 razy ale potem blokuje dany ip na określony czas w tym wypadku na 5 minut
zmienić to możemy edytując te dwie linijki:
if ( $czas > $linia[2]+5 ) { $st=ok; };
if ( $czas < $linia[2]-5 ) { $st=ok; };
gdzie cyfra 5 odpowiedzialna jest za ilość minut.
Lepszy taki niz taki co nalicza każde odświerzenie strony
jeśli ktoś ma jeszcze jakies pomysły co do tego licznika to dajcie znać
jak to działa można zobaczyć tutaj:
http://www.hoek.prv.pl/counter.swf
dziękuje i pozdrawiam Hoek |
|
|
|
|
jaskier82
Początkujący
Wiek: 42 Dołączył: 17 Mar 2005 Posty: 3
|
Wysłany: Czw 07 Lip, 2005 09:35
|
|
|
hoek jesteś BOSKI |
|
|
|
|
rumcajs
Bywalec
Dołączył: 08 Lut 2006 Posty: 14 Skąd: Wieluń
|
Wysłany: Pią 03 Mar, 2006 09:49
|
|
|
Kto ma ten licznik ? bede wdizeczny za jakis pliczek swi |
|
|
|
|
BaGRoS
Przyjaciel Bielizna ;)
Wiek: 50 Dołączył: 24 Wrz 2006 Posty: 44 Skąd: POLSKA
|
Wysłany: Wto 07 Lis, 2006 12:59
|
|
|
No dobra jeden licznik, a dwa liczniki w jednym filmie i to zliczające kliknięcia?
Wiem, że przeładowany musi być w obsłudze kliknięcia przed getURL, tylko jak zapodawać dane?
Prawie mam, nie wiem jak zmodyfikować to php aby TYLKO odczytywać ilość wyświetleń.
Zrobiłem:
Kod: | <?php
$nazwa='/flash/foto1.txt';
$plik=fopen($nazwa,'r+');
$linia=file($nazwa);$linia=explode(":",$linia[0]);
echo "&foto1=".$linia[0];
fclose($plik);
?> |
działa chyba
EDIT2:
Po optymalizacji
mam dwa pliki
foto1_ile.php tylko wyświetla wynik
Kod: | <?php
$nazwa='/flash/foto1.txt';
$linia=file($nazwa);
echo "&foto1=".$linia[0];
?> |
oraz
foto1.php zlicza kliknięcia (można dowolną ilość raz z jednego IP)
Kod: | <?php
$nazwa='/flash/foto1.txt';
$plik=fopen($nazwa,'r+');
$linia=file($nazwa);
$linia[0]++;
fwrite($plik,$linia[0]);
echo "&foto1=".$linia[0];
fclose($plik);
?> |
|
_________________ BaGRoS
Czujesz się dobry w SwishMAX?? Kliknij |
|
|
|
|
deejay_robby
Bywalec
Dołączył: 20 Sty 2007 Posty: 10
|
Wysłany: Sob 20 Sty, 2007 23:37
|
|
|
ja tez szukam fajnego licznika..ale zaden ktory jest tutaj podany nie dziala! |
|
|
|
|
semir444
Przyjaciel
Dołączył: 18 Lut 2006 Posty: 46
|
Wysłany: Pon 22 Sty, 2007 13:56
|
|
|
no właśnie ja także dołączam się do prośby licznika który działa ponieważ ten nie działa
(zrobiłem wszystko jak opisaliscie ale to nic nie daje)
jakos mi to nie działa.
Jak ktos zna sie na tym to proszę o licznik ktory dziala i aby był z dokładnym opisem jego działania.
Dzieki |
|
|
|
|
nugatt
Pomógł: 75 razy Wiek: 42 Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa
|
Wysłany: Pon 22 Sty, 2007 15:45
|
|
|
Kod: | <?php
$filename = "count_it.txt";
$fp = fopen($filename,"r");
$data = fread($fp, 25);
fclose( $fp );
$data = explode("=", $data);
$info = $data[0];
$hits = $data[1];
$hits++;
$new_info = $info . "=" . $hits;
$fp = fopen($filename,"w+");
fwrite($fp, $new_info);
fclose( $fp );
print "&hit_counter=$hits";
?> | ładujemy do sprite'a
Kod: | loadVariables("count_it.php?rn=" add random(1000), "", "POST"); | jak mamy w nim pole tekstowe dynamiczne ze zmienną 'hit_counter' to nam wyświetli ilość wejść. pamiętajcie o CHMOD pliku txt i php. |
_________________ tomekf /// swishmaxxx |
|
|
|
|
stefcio
Ekspert
Pomógł: 24 razy Wiek: 32 Dołączył: 14 Lut 2006 Posty: 530 Skąd: wawa
|
Wysłany: Wto 23 Sty, 2007 15:47
|
|
|
Cytat: | loadVariables("count_it.php?rn=" add random(1000), "", "POST"); |
po co jest cos.php?rn?? i to random(1000)??? |
_________________ Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:)) |
|
|
|
|
nugatt
Pomógł: 75 razy Wiek: 42 Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa
|
Wysłany: Wto 23 Sty, 2007 16:38
|
|
|
żeby ścieżka 'zawsze' była 'nowa' |
_________________ tomekf /// swishmaxxx |
|
|
|
|
deejay_robby
Bywalec
Dołączył: 20 Sty 2007 Posty: 10
|
Wysłany: Wto 23 Sty, 2007 20:34
|
|
|
a ma zwas ktos licznik ktory wyswietla:
ilosc odwiedzen calkowita
ilosc odwiedzen dzisiaj
ilosc osob znajdujacych sie na stronie?
Blokada IP np na 30 min by tez sie przydala. |
|
|
|
|
stefcio
Ekspert
Pomógł: 24 razy Wiek: 32 Dołączył: 14 Lut 2006 Posty: 530 Skąd: wawa
|
Wysłany: Wto 23 Sty, 2007 21:06
|
|
|
Znajdz takie cos w php i połączenie z swishem niebędzie trudne bardzo.Tylko wysłanie zmiennych do swf'a |
_________________ Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:)) |
|
|
|
|
deejay_robby
Bywalec
Dołączył: 20 Sty 2007 Posty: 10
|
Wysłany: Wto 23 Sty, 2007 21:17
|
|
|
hmm ty jak to piszesz to takie proste.. zobaczymy co uda mi sie zrobic |
|
|
|
|
semir444
Przyjaciel
Dołączył: 18 Lut 2006 Posty: 46
|
Wysłany: Sob 27 Sty, 2007 22:27
|
|
|
Kurde nie kumam tego kazdy zapodaje inny kod i kazdy mowi ze to sie inaczej robi i ja juz nic nie wiem z tego.
Po drugie nie wiem czy te pliki co podawali wyzej są dobre (chodzi mi o pliki php,txt oraz swf)
Po trzecie nie wiem co to jest CHMOD czy jak to sie tam pisze wiec za duzo mi nie wytłumaczyliscie tego.
Wyjasnijcie mi to bardzo dokładmnie bo mi to nadal nie działa a próbowałem juz chyba wszystkiego.
Jaki kod mam wkleic do pliku .php
jaki kod mam wkleic do skryptu sprite
czy mam coś wklejać do pliku .txt
podajcie dokładnie jak sie kazdy plik ma nazywac bo w tych kodach co podawaliscie to kazdy ma inaczej a pliki sciagniete z wyzej (chodzi mi o pliki php,txt oraz swf) mają znowu tez inną nazwe i sie tu połapac nie idzie.
po trzecie powiedzcie mi jak sie zmienia prawa chmod 777 pliku.
no i powiedzcie mi czemu po zamieszczeniu licznika zgodnie z instrukcjami w jego miejscu pojawia mi sie napis :
tekst
i tyle tam widze :/
Zapodajcie dobre pliki licznika-dobre pliki php i txt -bez zadnego juz wklejania kodów itp bo przy tym jest duzo nieporozumien.
Dajcie tak licznik i pliki php i txt abym juz nic nie musiał zmieniac i tylko sobie ustawic te chmod na 777 czy jak to tam było.
Jak bedzie to działało to ja juz sobie tam dojde do tego sam jak to dziala ale pierwsze musze miec dzialający licznik a jak widze jest z tym troche problemow.
dzieki i pozdrawiam |
|
|
|
|
stefcio
Ekspert
Pomógł: 24 razy Wiek: 32 Dołączył: 14 Lut 2006 Posty: 530 Skąd: wawa
|
Wysłany: Nie 28 Sty, 2007 12:49
|
|
|
a podac jescze herbate??Czy może kawe??Dajcie ..Dajcie-----> poproś |
_________________ Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:)) |
|
|
|
|
semir444
Przyjaciel
Dołączył: 18 Lut 2006 Posty: 46
|
Wysłany: Nie 28 Sty, 2007 13:16
|
|
|
ja piernicze do czego to juz dochodzi na tym forum.
Napisałem ze jak mozecie to zapodajcie pliki i powiedzcie jak to mozna zrobic,ale nie PANA TRZEBA PROSIC NA KOLANACH.
Zamiast odrazu napisac jak to zrobic to chcesz sie bawić w Pana i podwładnego czy co ?
Myślałem ze forum jest od tego aby pomagac ale tutaj sie okazuje że trzeba PROSIC bo jak sie słowa PROSZE nie napisze to nikt nie pomoze.
Chciałem abyscie zamiescili dokładną instrukcje jak zrobic z tym licznikiem bo z tych ktore są nic mi nie wychodzi ale wynika na to ze bede musiał wysłac sms-a o treści:
"Proszę Pomożcie"na jakiś tam numer....
a jeżeli nie zamierzacie mi pomóc to ok ale napiszcie to abym odpowiedzi szukał gdzie indziej a nie bawił sie tutaj w kotka i myszkę. |
|
|
|
|
Seb
Ekspert
Pomógł: 28 razy Wiek: 42 Dołączył: 09 Paź 2005 Posty: 591 Skąd: takie pytanie?
|
Wysłany: Nie 28 Sty, 2007 13:49
|
|
|
niestety jesteśmy zwartą grupą
jeśli pytasz o konkrety to masz odpowiedzi takie jakie masz
ja proponuję od siebie NAJŁATWIEJSZY SKRYPT DO LICZNIKA bo czemu nie
przyjacielu semir 444- po prostu to co niektórzy piszą na tym forum podobne jest do teraz mojego teraźniejszego "problemu" :
więc od razu zapytam.. :
czy jest ktoś kto odpali mi auto razem z odmrożeniem skrzyni biegów, przyjeżdzając do krakowa, niestety nie mam dmuchawy i nie znam sztuczek magiczek- więc soft czas i koszt podróży pokrywasz sam, zrób mi to ono stoi przed blokiem*
kierownik pytej kunkretnie mnij pytań bo przerażać mogum w takij ilości
lub jednu pytani do jedyj osóby
poza tym sam głoowkooj i działaj
pozdr
-------------------------------
*btw. jest jakaś rada inna niż wiosna i stanie z suszarką na odmrożenie skrzyni bo chyba rajdy górskie po żółtych szlakach i myśl przewodnia.. damy radę choć musieliśmy wracać, teraz wychodzą bokiem?
|
|
|
|
|
semir444
Przyjaciel
Dołączył: 18 Lut 2006 Posty: 46
|
Wysłany: Nie 28 Sty, 2007 14:05
|
|
|
eh
Jestescie zwarta grupą czyli kazdy nie wiem nowy uzytkownik nie ma szans na pomoc ?
Dzieki za nałatwiejszy skrypt do licznika ale nie wiem czy zauwazyłes ze potrzebuje licznik do swisha a nie licznik normalny.
Normalny to wiem jak zdobyc.
Co do prób bawienia sie z kodem to myslicie ze nie probowalem ?
Próbowałem ale teraz tez zapytam ile mozna próbowac bez efektu ?
Pisząc kody do licznika myslałem że będzie łatwiej dla osób ktroe jeszcze nie znają sie na tyle co wy.
Myslałem ze będzie łatwiej to zrozumiec jak kod będzie już w danym pliku php czy w danym sprajcie.
Ale tego nikt nie chce się podjąc ponieważ porównuje to do wielkiego wysiłku fizycznego.
Eh widze ze nie uzyskam tutaj odpowiedzi na moje pytania.....
To nic dzieki |
|
|
|
|
stefcio
Ekspert
Pomógł: 24 razy Wiek: 32 Dołączył: 14 Lut 2006 Posty: 530 Skąd: wawa
|
Wysłany: Nie 28 Sty, 2007 14:07
|
|
|
Hehe:)) na żartach sie nieznasz:))
CHMODY:np w total commanderze plik->atrybuty.Poczytaj w necie o chmodach.W skrócie są to uprawnienia dla plików na serwerze. |
_________________ Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:)) |
|
|
|
|
semir444
Przyjaciel
Dołączył: 18 Lut 2006 Posty: 46
|
Wysłany: Nie 28 Sty, 2007 14:20
|
|
|
znam sie na zartach ale wiesz juz padam z sił bo mozna powiedziec ze 4 dzien juz probuje zmontowac to z tym licznikiem ale narazie efektow nie widac wiec juz trace siły.
Powiem tak:
Kolega wyżej co zapodał linka do plikow licznika miał inne nazwy plikow niż te do ktorych sie odwoływały kolejnych postach w kodach ktore podaliscie.
Wiec pozmieniałem na takie jak były w kodzie tutaj i tez pozmieniałem w kodzie ale ani ten sposób ani inne nie dały efektu
Chmoda zmieniłem na 777 no przynajmniej takie dałem polecenie i teraz mam uprawnienia dla tego pliku " -rwxrwxrwx " a mimo to nie działa licznik.
wiec nie wiem co jest nie tak |
|
|
|
|
stefcio
Ekspert
Pomógł: 24 razy Wiek: 32 Dołączył: 14 Lut 2006 Posty: 530 Skąd: wawa
|
Wysłany: Nie 28 Sty, 2007 16:59
|
|
|
dla pliku txt daj chmody 666 a reszta 644.Uprawnienia 777 to tylko dla folderów.666 to takie ze mozna zapisywac odczytywac itp. 644 to noramalne |
_________________ Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:)) |
|
|
|
|
semir444
Przyjaciel
Dołączył: 18 Lut 2006 Posty: 46
|
Wysłany: Nie 28 Sty, 2007 20:16
|
|
|
nic to nie dało |
|
|
|
|
|