jde nějak udělat počítadlo, který by nepočítalo 1 ip adresu?
17 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
jde nějak udělat počítadlo, který mi ukáže: 1) kolik je lidí on-line 2)kolik lidí za den - s filtrací opak. přístupů 3)kolik lidí za den - bez filtrace opak. přístupů 4)kolik lidí dohromady s filtrací opak. přístupů 5)kolik lidí dohromady bez filtrace opak. přísupů 6)aby to nepočítalo ip. adresu 81.31.14.195 tak to je všechno... za odplatu nabízím bezplatnou rekalmu na mých stránkách. ( http://www.honza.wz.cz ) tak Vám moc děkuji. Honza
-
imho bude nejlepsi toplist...
-
vim ,ale ten neblokuje mojí ip adresu. a přecejenom to je docela dost častě používaný....
-
counter.cnw.cz to sice blokuje adresy, ale nema to tak podrobny statistiky
-
tak to nepotřebuju.... já nevim, jak by vypadal php script na to kolik lidí je on line a kolik za tento den... jinak bych to asi zvlád
-
ulož do nejakej tabuľky log: id - cez session, alebo cookie na identifikáciu konkrétnej osoby ip - cez $ipadresa = getenv ("REMOTE_ADDR"); cas prihlasenia cas poslednej aktivity - pri kazdom obnoveni stranky sa zapise datum $1_guery="Select datum, count(*) from log where (datum=dnes) and (cas>teraz-5min) and ( id<>' 81.31.14.195') group by datum" - je to narychlo, ale vieš koľko ľudí bolo aktívnych za posledných 5min (problém bude asi s polnocou, ale timestamp by to vyriesil) $2_guery="Select id, count(*) from log where (datum=dnes)and( id<>' 81.31.14.195') group by id" - ale musíš zrátať koľko riadkov ti to vyhodilo $3_query=$2_guery - ale musíš zrátať všetky hodnoty v poli count vo všetkých riadkoch $4_guery="Select id, count(*) from log where id<>' 81.31.14.195' group by id" - ale musíš zrátať koľko riadkov ti to vyhodilo $5_query=$2_guery - ale musíš zrátať všetky hodnoty v poli count vo všetkých riadkoch ad 6: v klauzule WHERE je id<>' 81.31.14.195' ad reklama: http://www.nal.wz.cz
-
oprava $5_query=$4_guery
-
... nechápu.... poslal bys mi prosimtě hotovej script na mail? já s PHP teprv začínám a MYsql neovládám vůbec...
-
http://mirrors.inway.cz/manual/cs/ http://www.pcsvet.cz/php/ http://www.pcsvet.cz/sql/?rl=1
-
Napadá mne jedno zajímavý řešení! s toplistem! v PHP scriptu testovat jestli je to tvoje IPčka a když ne tak přidat ikonku na toplist kterej dotyčnýho započítá! jinak ji do webu nedávat! pro IPčku 66.77.88.99 by to vypadalo takto! if(!(@ereg('66\.77\.88\.99',$_SERVER['REMOTE_ADDR'] )) { ........vlož odkaz na toplist .......... } HonyZahy
-
.. som student, a ako zapoct. aplikaciu som si vybral presne to iste.. len potrebujem trochu viac dat, aby som videl ci to robi dake chyby. http://sorry.vse.cz/~xschl14/counter2/ .. robi to presne to iste co si povedal, len este o dost viac..
-
Já používám toplis a blokuju svoji adresu :) Prostě ve scriptu kterej vypisuje ten tag s počítadlem ověřuju IP a když je moje, prostě mi to nezobrazí počítadlo, tudíž ono nemá jak přičítat :)
-
ale já bych radši neprozrazoval svoje IP. Paraziti tě totiž mohou nemile překvapit
-
ale nikdo tady neprozrazuje svoji IPčku! když ten test uděláš v PHP tak se na klienta nedostane! HonyZahy
-
svoji IP tam neprozrazuju, nevim proc bych mel.... Ostatne, jinak IP klidne prozradim, myslim ze muj firewall me ochrani pred necilenymi utoky,... A cilene po me? No, kdo by u me co hledal? :)
-
Já si myslím, že 1) nikdo tady nemá zájem ti něco smazat 2) Ip ti mohou klidně zjstit i když nechceš. To bys tady nesměl ani psát a už vůbec ne do shoutboardů od blueboardů. Tam máš vzkaz - ip adresa odesilatele, vzkaz - ip adresa odesilatele...
-
kus chybí :) První část u textové, poslední část u číselné. Takže mě se tady nezobrazuje že má IP 82.202.123.162 :)Ale je zbytečné řešit zobrazování nebo nezobrazování, protože to co se řešilo bylo nezobrazování počítadla pokud je daná IP. A to je věc scriptu, to ve výstupu vidět není :)