FRIHOSTFORUMSFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

Licznik

 


Sebaci
Potrzebuję licznika na stronę. Ma liczyć dzienną ilość wizyt oraz być odporny na odświerzanie, blokować na określony czas IP odwiedzającego
ChesterB
Sebaci wrote:
Potrzebuję licznika na stronę. Ma liczyć dzienną ilość wizyt oraz być odporny na odświerzanie, blokować na określony czas IP odwiedzającego


Użyj Google ;] Bez problemu znajdziesz taki w PHP, niestety będzie on wymagał bazy MySQL
Sebaci
ChesterB wrote:
Sebaci wrote:
Potrzebuję licznika na stronę. Ma liczyć dzienną ilość wizyt oraz być odporny na odświerzanie, blokować na określony czas IP odwiedzającego


Użyj Google ;] Bez problemu znajdziesz taki w PHP, niestety będzie on wymagał bazy MySQL

Tylko ja bym chciał takiego co nie wymaga MySQL bo na MySQL sie nie znam i na razie takich skryptów na stronie nie chcę umieszczać. Ale z tego co wiem są takie liczniki i nie wmagające MySQL
ChesterB
Nie wiem czy są ale moge Ci napisać, zamiast bazy mysql będą pliki tekstowe, tam będą zapisywane IP już odwiedzone... Postaram sie to jeszcze dzisiaj zrobić :)

//Edit
OK, skrypt zrobiony :) -> http://www.yupload.com/download.php?file=a6f2e4b6c9e80cfa7bff4c39c901f583
Gdyby cos nie dzialalo - pisz.
Sebaci
Próbowałemi cośtam nie chodzi. Zamiast licznika jest komunikat:

Code:
Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\seba\index.php:8) in c:\usr\krasnal\www\seba\index.php on line 33
�PNG 
ChesterB
Uruchom plik z taką zawartością [zapisz go jako php]

Code:
<?php
var_dump(gd_info());
?>


I wklej tutaj to co on zwróci.
Sebaci
ChesterB wrote:
Uruchom plik z taką zawartością [zapisz go jako php]

Code:
<?php
var_dump(gd_info());
?>


I wklej tutaj to co on zwróci.


Czyli rozumiem że miałem zrobić na przykład takie coś?
Code:
<html>
<HEAD>
<TITLE>Tetsty skryptów php</TITLE>
</HEAD>
<BODY>


<?php
var_dump(gd_info());
?>

</BODY>
</html>

Wtedy wyskoczyło takie coś:
Code:
array(11) { ["GD Version"]=>  string(27) "bundled (2.0.28 compatible)" ["FreeType Support"]=>  bool(true) ["FreeType Linkage"]=>  string(13) "with freetype" ["T1Lib Support"]=>  bool(false) ["GIF Read Support"]=>  bool(true) ["GIF Create Support"]=>  bool(true) ["JPG Support"]=>  bool(true) ["PNG Support"]=>  bool(true) ["WBMP Support"]=>  bool(true) ["XBM Support"]=>  bool(true) ["JIS-mapped Japanese Font Support"]=>  bool(false) }

Rozumiem że ten licznik to liczy ogólną liczbę wizyt (unikalnych), ze stałym blokowaniem danego IP. A czy umiesz napisać taki sam licznik, tylko codzienny z blokowaniem IP na określony czas? (np na dzien)
ChesterB
Czyli GD jest zainstalowane... wklej mi jeszcze linie 8 i 33 z pliku index.php

Moge spróbować ale nic nie obiecuje...
Sebaci
8 linia to początek skryptu php czyli takie coś: <?php
a 33 linia to takie coś: header("Content-Type: image/gif");
mtx
Łatwiej by było jakiś licznik ze strony stats.pl albo coś takiego.. chyba..
ChesterB
OK, zrób tak, wgraj plik odlicz.php na serwer, nastepnie w index.php tam gdzie wstawiłeś kod usuń go i daj po prostu <img src="odlicz.php" /> po prostu dawno nie robiłem nic z GD i się pomyliłem Razz
Sebaci
Ok teraz działa, tylko czemu jest tak, że jak wchodze pierwszy raz na stronke to jak licznik pokazuje jedno wejście a jak odświerze strone to pokazuje już dwa, jak jeszcze raz to 3... dopiero jak odswierze kolejny raz to licznik sie uodparnia na odswierzanie.
Reply to topic    Frihost Forum Index -> Language Forums -> Polish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.