nthing Skrevet 4. november 2006 Skrevet 4. november 2006 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå