Gå til innhold

Nedlastnings Script feil


Anbefalte innlegg

Ok, jeg har et script som streamer fil data til brukeren for å da og laste det ned. Og jeg vil gjerne gjøre så den oppdaterer i mysql databasen i while(). Så jeg kan se hvor mye brukeren har lastet ned osv, men det vil ikke fungere. Hvis jeg putter mysql_query(); før echo(fread()); Så oppdaterer den 1 gang på starten. Men hvis jeg putter den etter så oppdaterer den 1 gang på slutten

 

Hoved delen av scriptet ser slik ut:

 

while(!feof($this->Open) && $this->Download) {  	
 	//Send data package to user
 	$read = fread($this->Open, round($this->DownloadSize*1024));
 	echo($read);

 	//Update the downloaded size
 	$this->DownloadedSize = strlen($read);
 	
 	//Update info
 	mysql_query("UPDATE download_process SET process_sent='" . $this->DownloadedSize . "' WHERE process_id='" . $this->ProcessId . "'") or die(mysql_errno());
 	
 	flush();
 	
 }

Ja jeg har headers på toppen

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...