SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Licznik odwiedzin
Autor Wiadomość
bulion 



Pomógł: 1 raz
Dołączył: 24 Sty 2005
Posty: 269
Skąd: Zielona Góra
Wysłany: Wto 26 Kwi, 2005 14:08   Licznik odwiedzin

Licznik odwiedzin w SWiSH
http://swisher.republika.pl/licznik.zip
 
     
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ą :oops: . 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"
:arrow: na gg nie pomagam.
Zajrzyj czasem do Regulaminu
:arrow: 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 :P
jeśli ktoś ma jeszcze jakies pomysły co do tego licznika to dajcie znać :D

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 !! :-b
 
     
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 :P

EDIT2:

Po optymalizacji ;) :-b :lol:
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);
?>
_________________
8) BaGRoS 8)

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ą :D

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* :-D=

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ę :D choć musieliśmy wracać, teraz wychodzą bokiem?
:mrgreen:
 
     
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 :(
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.2 sekundy. Zapytań do SQL: 13