zapoočítání stažení souboru
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
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)