zapoočítání stažení souboru

mam malinkou otazku. potreboval bych vedet, jak udelat, kdyz dam adresu napr. index.php?download=1 aby se mi stahnul soubor neco.zip a nejakym zpusobem mi zapocitalo stazeni toho souboru a vypsalo to na strance celkovej pocet stahnuti...
neni to sice zrovna nejlepsi reseni, ale delal sem to takhle.
mel sem soubor download.php a v nem tohle

<?php
// zajistim si existenci souboru
$soubor=fopen($_GET['name'].".txt",'a');
fclose($soubor);
//nactu ze souboru 10 znaku (tedy cifer)
$soubor=fopen($_GET['name'].".txt",'r');
$pocet=fread($soubor,10);
fclose($soubor);
//kdyz je soubor prazdny, dosadim si nulu
if($pocet=='') $pocet='0';
$pocet++;
$soubor=fopen($_GET['name'].".txt",'w');
fwrite($soubor,$pocet);
fclose($soubor);
//presmeruju na soubor
header("location:". $_GET['name']);
?>

pak si nekam das tenhle skript:
<?php
$name='neco.zip';
$soubor=fopen($name.".txt",'a');fclose($soubor);
soubor=fopen($name.".txt",'r');$pocet=fread($soubor,10);fclose($soubor);
if($pocet=='') $pocet='0';
?>
a v promeny $pocet to mas

kdyz chces dat odkaz na stazeni souboru, pouzijes tohle
href="download.php?name=soubor.xxx"
vytvori se ti soubor "soubor.xxx.txt" a v nem mas informaci o poctu stazeni..
sorry, moje skripty sou vzdycky hrozne nesrozumitelny, mam zvlastni myslenkovy pochody :) snad se tim prokouses
<HTML>ja tedy nevim ale soubory bych nejak resil bud unikatnim nazvem nebo jejich indexovanim a pak do souboru zapisoval stylem

file();
$pole[$soubor]++;
....
tedy vyslo by to cca na 8radku</HTML>
Já bych to řešil přes databázi ;-)
Pres DB je to mnohem jednodussi...
Ale člověk si tak plýtvá vzácné sql dotazy...
to Richard: tohle je na 11 radku, tak co :)
Řešil bych přes databázi a onclick :o)