SkryptoMania.com - Darmowe skrypty PHP, Darmowe skrypty JavaScript, Darmowe szablony.

bet-at-home.com


Licznik kliknięć Email
Tutorials

 

Licznik kliknięć

 

Tworzysz plik savefile.php a w nim wpisujesz:
<?
$download = "$dn"; //zmienna zawierajÄ…ca nazwÄ™ pliku

//sprawdzanie, czy istnieje plik, który chcemy ściągnąć
if(!file_exists("$download")){
die("Plik nie istnieje, zgłoś się to webmastera z informacją o jego braku!");
}

$dn = str_replace("/","_",$dn);


if(file_exists("liczniki/$dn.n")){ //sprawdzamy czy plik licznika istnieje

//poczÄ…tek licznika

$file=fopen("liczniki/$dn.n", "r");//jeśli tak otwieramy licznik i doliczamy kliknięcie
flock($file, 1);
$cyfra=fgets($file, 100);
flock($file, 3);
fclose($file);
$cyfra++;

$file=fopen("liczniki/$dn.n", "w");
flock($file, 2);
fwrite($file, $cyfra);
flock($file, 3);
fclose($file);

//koniec licznika

}
else { //jeśli plik licznika nie istnieje zostanie założony z liczbą 1
$file=fopen("liczniki/$dn.n", "w");
flock($file, 2);
fwrite($file, "1");
flock($file, 3);
fclose($file);


}
include("$download"); //wysłanie do przeglądarki informacji o lokalizacji pliku
//print("<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=download.php\">");

?>


Tworzysz katalog "liczniki" i nadajesz mu chmoda 777.
Link do strony ma wyglądać tak: Kod:
<a href="/savefile.php?dn=plik.php">coÅ› tam</a>


A w miescu gdzie chcesz wyświetlić liczbe wpisz
<? include("liczniki/plik.php.n"); ?>

 
Valid XHTML & CSS | Template Design SkryptoMania | Copyright © 2009 by skryptomania.com