Avatar billede thomas_lunde Nybegynder
18. august 2001 - 17:54 Der er 17 kommentarer og
1 løsning

Download counter???

Jeg har lidt problemer med en download counter jeg har fået lavet. Siden loader ufattelig langsomt, og jeg tror at det er fordi den henter filen, mens den loader php filerne...Gider nogen lige kigge på de filer jeg har, og se om i kan finde nogle fejl, for jeg kan ikke...Filerne jeg har ser sådan ud:

Index.php
------------------------------------------------------
<html>   
<head>   
<title>Untitled Document</title>   
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">   
</head>   
<body bgcolor=\"#FFFFFF\" text=\"#000000\">   
<?php   
$file = \"mysong.mp3\"; 
$txtfil = $file.\"antaldownloads.txt\";         
if (is_file ($txtfil)){ 
  $fp = fopen ($txtfil, \"r+\");         
  $antal = fread ($fp, filesize ($txtfil));         
  fclose ($fp); 
}         
?>     
<a href=\"redirect.php?file=<?=$file?>\"><?=$file?></a> er allerede downloadet <?=$antal?> gange     
</body>   
</html>
------------------------------------------------------

redirect.php
------------------------------------------------------
<?       
$txtfil = $file.\"antaldownloads.txt\";           
$fp = fopen ($txtfil, \"r+\");           
$antal = fread ($fp, filesize ($txtfil));           
$antal++;           
ftruncate ($fp, 0); 
fwrite ($fp, $antal);           
fclose ($fp);           
header (\"location: http://www.thomaslunde.dk/count/\".$file);       
?>
------------------------------------------------------

Ved siden af disse to filer har jeg txt filerne:
- antaldownloads.txt
- mysong.mp3antaldownloads.txt

Det hele kan ses i brug på:
http://www.thomaslunde.dk/count/index.php

Er der nogle der kan hjælpe mig med dette lille problem??
Avatar billede wizprod.com Nybegynder
18. august 2001 - 20:56 #1
hmmm hvor store er de filer???
Avatar billede thomas_lunde Nybegynder
18. august 2001 - 20:58 #2
php filerne fylder jo ikke andet end et par Kb stykket, men mp3 sangen fylder 4 MB ca.
Avatar billede powerblade Nybegynder
18. august 2001 - 21:00 #3
Den kører helt vildt langtsomt fordi at din mysong.mp3downloads.txt fylder 53,3 mb! Hvis det bare er et tal er det godt nok et langt tal!!!
Avatar billede powerblade Nybegynder
18. august 2001 - 21:02 #4
Hvor skriver du et extra tal i tælleren?
Avatar billede thomas_lunde Nybegynder
18. august 2001 - 21:05 #5
hvor kan du se at den fil fylder så meget?
Avatar billede thomas_lunde Nybegynder
18. august 2001 - 21:06 #6
Jeg ved ikke det med at skrive et ekstra tal til tælleren, for det er et script jeg har fået lavet...
Avatar billede powerblade Nybegynder
18. august 2001 - 21:06 #7
Jeg prøvede på at kigge i den. Men min maskine ville hellere downloade den.. :o(
Avatar billede thomas_lunde Nybegynder
18. august 2001 - 21:07 #8
ved du hvordan man laver det script rigtigt, så det kommer til at virke som det skal?
Avatar billede wizprod.com Nybegynder
18. august 2001 - 21:11 #9
brug mysql i stedet!
Avatar billede powerblade Nybegynder
18. august 2001 - 21:12 #10
Har du icq?
Jeg kan sagtens lige hurtig flække et script sammen som kan det samme som det lort du har der. :o)
Avatar billede thomas_lunde Nybegynder
18. august 2001 - 21:12 #11
jamen, det er det jeg gerne vil prøve at undgå, da jeg endnu ikke har lært det endnu!
Avatar billede thomas_lunde Nybegynder
18. august 2001 - 21:12 #12
ja, 96386644
Avatar billede wizprod.com Nybegynder
18. august 2001 - 21:13 #13
Et godt råd, prøv at starte med noget mindre avanceret! Så står du heller ikke med skægget i postkassen, når der er noget som en anden har lavet for dig, der ikke virker!
Avatar billede powerblade Nybegynder
18. august 2001 - 21:13 #14
Jeg skal bare lige vide om du har adgang til MySQL. Det gør scriptet 100x bedre hvis du har.. :o)
Avatar billede wizprod.com Nybegynder
18. august 2001 - 21:20 #15
powerblade, prøv at kigge på det svar jeg fik omkring mysql
Avatar billede powerblade Nybegynder
18. august 2001 - 21:23 #16
Dit svar? Hvilket svar fik du? Jeg kan ikke finde noget under dig...
Avatar billede wizprod.com Nybegynder
18. august 2001 - 21:28 #17
thomas sagde: \"jamen, det er det jeg gerne vil prøve at undgå, da jeg endnu ikke har lært det endnu!\"
Avatar billede powerblade Nybegynder
18. august 2001 - 21:33 #18
ahh.. på den måde..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester