Licznik odświeżeń i osób on-line na strone - Plik TXT i PHP - bez bazy danych 
Skrypt tworzy prosty licznik odświeżeń i osób online w oparciu o plik TXT. 
Listing
<?php
function licznik($t1=300,$t2=3600){
global $HTTP_COOKIE_VARS;
$a=getenv("REMOTE_ADDR");
$t=time();
$p = fopen('online.txt', 'x+');
flock($p,2);
$h=array_pad(explode("|",chop(fgets($p,100))),4,0);
while(!feof($p)){
$e=explode("|",$m=chop(fgets($p,100)));
if($e[1]>$t&&$e[0]!=$a)$b[]=$m;
}
$b[]=$a."|".($t+$t1);
$h[0]=count($b);
if(!$HTTP_COOKIE_VARS["lastvisit"]){
$h[1]++;
$h[2]++;
if($h[3]!=($d=date("d"))){
$h[2]=1;
$h[3]=$d;
}
}
setcookie("lastvisit",1,$t+$t2);
ftruncate($p,0);
fputs($p,join("|",$h)."\n".join("\n",$b));
flock($p,3);
fclose($p);
return array($h[1],$h[2],$h[0]);
}
$wynik = licznik();
echo "Odwiedzin: $wynik[0], Dzisiaj: $wynik[1], On-line: $wynik[2]";
?>
Dodano przez: igor  
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
	    w lini 7, 9 i 10 blad (u mnie wyskakuje nie wiem jak u was) 
Warning: flock() expects parameter 1 to be resource, boolean given in C:\Program Files\WebServ\httpd\skrypty\licznik.php on line 7
Warning: fgets(): supplied argument is not a valid stream resource in C:\Program Files\WebServ\httpd\skrypty\licznik.php on line 8
Warning: feof(): supplied argument is not a valid stream resource in C:\Program Files\WebServ\httpd\skrypty\licznik.php on line 9
Warning: fgets(): supplied argument is not a valid stream resource in C:\Program Files\WebServ\httpd\skrypty\licznik.php on line 10
	
	
		autor: kylu31 | 12376 | 2011-04-01 07:05:18
	
:: Losowe artykuły 

:: Wymiana linków 
    
	Modowe inspiracje |
        Android Gry i Aplikacje |
        ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
        Logo dla firmy |
        Change Tires - Car Weather Forecast Reminder |
        Laminas: MVC Framework for PHP |
        IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS | 
        Katalog roślin |
        Programming articles: JAVA, PHP, C++, Python, JavaScript |
        Kancelaria Adwokacka Łukasz Huszno
        
    

 
  
				

 
                             
 


 
                        
 
		 
	