Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> licznik
kalinowski
post
Post #1





Grupa: Zablokowani
Postów: 199
Pomógł: 0
Dołączył: 4.05.2003
Skąd: Tarnowskie Góry

Ostrzeżenie: (10%)
X----


napisalem sobie prosty licznik odwiedzin ktory wyglada tak:
[php:1:538d098489]<?php //licznik oparty na plikach tekstowych (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
if (!(file_exists("licznik.txt"))) {
$plik = fopen ("licznik.txt", "w+");
fputs ($plik, "-");
fclose ($plik);
}
$ile = filesize ("licznik.txt");
$plik = fopen ("licznik.txt", "a");
flock ($plik, 2);
fputs ($plik, "-");
flock ($plik, 3);
fclose ($plik);
print "Licznik odwiedzin: <b>$ile</B><br><i>(od 20.07.2003)</I>";
?>
[/php:1:538d098489]

jakzrobic aby licznik ten nie dzialal na odswierzanie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kinool
post
Post #2





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


ja mam zrobione tak:

kod pliku do liczenia:
[php:1:d099b041d8]<?php

$fp=fopen("./coun/licznik.txt","r");
flock($fp,1);
$count=fgets($fp,20);
flock($fp,3);
fclose($fp);


if($odwiedziny!="tak") { // to jest sprawdzenie czy cooki jest na dysku klienta

$fw=fopen("./coun/licznik.txt","w");
flock($fw,2);
$count=$count+1;
fputs($fw,$count);
flock($fw,3);
fclose($fw);
}

echo ("Ilosc odwiedzin<br> od 14.07.2003: $count");


?>[/php:1:d099b041d8]


a na glownej stronie dajesz cos takiego
[php:1:d099b041d8]<?php

setcookie("odwiedziny",tak,time()+600);

?>[/php:1:d099b041d8]

600 = 10 minut

acha i pamietaj zeby ciasteczko wpisac na samym poczatku przed <head>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 00:25