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
kalinowski
post
Post #2





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

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


Cytat
ja mam zrobione tak:

kod pliku do liczenia:
[php:1:b7da8b3d2f]<?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:b7da8b3d2f]


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

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

?>[/php:1:b7da8b3d2f]

600 = 10 minut

acha i pamietaj zeby ciasteczko wpisac na samym poczatku przed <head>


nie dziala tak jak ma bo jak odswierzam to i tak powieksza sie liczba na liczniku
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: 2.10.2025 - 23:15