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...![]()
![]()
![]()
![]()
![]()
![]()