Polecam na MYSQL zrobić.
Kod
CREATE TABLE `download_licznk` (
`plik` varchar(255) NOT NULL,
`ile` int(11) NOT NULL,
PRIMARY KEY (`plik`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
A skrypt by wyglądał tak ...
<?php
// tutaj wrzuć połączenie z bazą
function dodaj_licznik($plik) {
$sprawdz_czy_jest = mysql_num_rows(mysql_query('SELECT FROM `download_licznk` WHERE `plik` = "'.$plik.'"')); // sprawdź czy plik już istnieje w bazie.
if($sprawdz_czy_jest == 0) {
mysql_query('INSERT INTO `download_licznk` VALUES ("'.$plik.'", "1")'); // jeśli nie istnieje dodaj.
} else {
mysql_query('UPDATE `download_licznk` SET `ile` = `ile` + 1 WHERE `plik` = "'.$plik.'"'); // jeśli istnieje dodaj do `ile` + 1
}
}
$plik = 'jakistamplik'; // tutaj nazwa pliku jaką nosi (chyba w jakiś sposób przekazujesz....)
dodaj_licznk($plik); // wykonaj zapytanie...
header("location: tekst.zip"); // pobierz plik ?>