note 27016 added to function.fread

From: Date: Wed, 20 Nov 2002 15:02:10 +0000
Subject: note 27016 added to function.fread
Groups: php.notes 
Request: Send a blank email to php-notes+get-39757@lists.php.net to get a copy of this message
Simple script to limit browser download speed using fread function. <?php $file = "test.mp3"; // file to be send to the client $speed = 8.5; // 8,5 kb/s download rate limit if(file_exists($file) && is_file($file)) { header("Cache-control: private"); header("Content-Type: application/octet-stream"); header("Content-Length: ".filesize($file)); header("Content-Disposition: filename=$file" . "%20"); flush(); $fd = fopen($file, "r"); while(!feof($fd)) { echo fread($fd, round($speed*1024)); flush(); sleep(1); } fclose ($fd); } ?> -- http://www.php.net/manual/en/function.fread.php http://master.php.net/manage/user-notes.php?action=edit+27016 http://master.php.net/manage/user-notes.php?action=delete+27016 http://master.php.net/manage/user-notes.php?action=reject+27016

« previous php.notes (#39757) next »