ecco una semplice struttura di sito web (index.php, download.php ecc...) con il counter:

//index.php

<?
if ($handle = opendir("down")) {
while (false !== ($file = readdir($handle))) {
echo "$file
";

}
closedir($handle);
}
?>

-------------------------------------------------------------------

//download.php

<?
$fn=$_GET['file'];
if(file_exists("down/".$fn))
{
$fo = fopen("clicks.txt","a+");
fwrite($fo, $fn."
");
fclose($fo);
header("Location: "."down/".$fn);
}

-------------------------------------------------------------------

//log.php

<?
$fo = fopen("clicks.txt","r");
$fr = fread($fo,filesize("clicks.txt"));
fclose($fo);
echo $fr;
?>

-------------------------------------------------------------------

//getnum.php (counter)

<?
$fo = fopen("clicks.txt","r");
$fr = fread($fo,filesize("clicks.txt"));
fclose($fo);
$sp = split("
",$fr);
echo (count($sp)-1);
?>

-------------------------------------------------------------------

io ho messo il codice, ora spero che qualcuno mi aiuti a spiegarlo, poichè a scrivere sono bravo ma a spiegare non valgo una mazza...