Downloads zählen?
Wenn du zunächst mal eine Datei namens
file.php?Name=%NAME%
verwendest, kannst du anhand des Namens prüfen, welchen Header du an den Browser schicken musst (image/png, text/html, usw und so fort).
z.B.
if ($Extension == ".png")
header("Content-type: image/png")
Im folgenden updatest du eine Tabelle, in der Art:
UPDATE DLCounter SET Count=Count+1 WHERE Name='$Name';
Wenn der Eintrag noch nicht existiert, musst du entsprechend einen Anlegen.
Danach einfach mit readfile($Name) an den Browser schicken.
Zum Verfeinern kannst du, wenn die Datei nicht existiert einen 404-Header + Fehlerseite senden und das URL-Layout mit htaccess anpassen.
War jetzt sehr allgemein, will dir ja nichts vorwegnehmen
file.php?Name=%NAME%
verwendest, kannst du anhand des Namens prüfen, welchen Header du an den Browser schicken musst (image/png, text/html, usw und so fort).
z.B.
if ($Extension == ".png")
header("Content-type: image/png")
Im folgenden updatest du eine Tabelle, in der Art:
UPDATE DLCounter SET Count=Count+1 WHERE Name='$Name';
Wenn der Eintrag noch nicht existiert, musst du entsprechend einen Anlegen.
Danach einfach mit readfile($Name) an den Browser schicken.
Zum Verfeinern kannst du, wenn die Datei nicht existiert einen 404-Header + Fehlerseite senden und das URL-Layout mit htaccess anpassen.
War jetzt sehr allgemein, will dir ja nichts vorwegnehmen

... falsch programmiert birgt so etwas aber auch Gefahren ! 
http://www.drweb.de/webmaster/download-counter.shtml

http://www.drweb.de/webmaster/download-counter.shtml
LG, Lighty