Du musst das entweder mit eine Datenbank (
MySQL) oder mit Textdateien lösen. Matze hat hier die Lösung mit der Datenbank gepostet:
UPDATE counter SET dl_count = dl_count+1 WHERE prog = 'dein_programm';
Das ganze machst du in einer Tabelle, die z.B. so aussehen könnte:
SQL-Code:
CREATE TABLE `counter` (
`prog` VARCHAR( 80 ) NOT NULL ,
`dl_count` INT DEFAULT '0' NOT NULL ,
PRIMARY KEY ( `prog` )
);
Wenn du das ganze jetzt in php machen willst, musst du zuerst eine
Verbindung zur Datenbank herstellen. Danach musst du den oben genannten
SQL-Befehl mit php ausführen:
Code:
//Download-Zähler
function incprog($dein_programm)
{
//Tabellenabfrage etc ...
$count = $result['prog_download_count'];
$newcount = $count + 1;
$sql_inc = mysql_query("UPDATE counter SET dl_count = dl_count+1 WHERE prog = '$dein_programm'");
}
Das musst du dann entsprechend ausführen, wenn dein Programm heruntergeladen wird. Du musst dann nur noch dafür sorgen, dass der Funktion das richtige Programm übergeben wird.