counter script
Jeg har intet forstand på php, men lovede en ven jeg ville spørge angående hans problem her, altså han har en hjemmeside hvor hvis man går ind under members kan man downloade deres *.cfg filer (det er quake2 clan), der er så en counter bagved linket hvor der f.eks står (5) hvis den er blevet downloaded 5 gange, den stiger selvfølgelig hver gang den bliver downloaded, men den gør det også hvis det er den samme person der gør det, nogle der kan ændre i scriptet herunder så den på en måde kigger på en persons IP ? så at den samme IP ikke kan få counter til at stige mere end 1 gang.if (file_exists("$get$extension"))
{
header("location: $get$extension"); // download the file [download.php?get=name_of_file]
$file = fopen("$counterdir/$get$extension.txt","r+"); // download counter
$count = fread($file, filesize("$counterdir/$get$extension.txt"));
fclose($file);
$count += 1;
$file = fopen("$counterdir/$get$extension.txt","w+");
fputs($file, $count);
fclose($file);
}
else echo "<font face=$textfont size=2>";
echo "<center><br><br>That file [<b>$get$extension</b>] is not available for download.<br>";
echo "It's probably because the member did not deliver his config yet.";
?>