现在的位置: 首页php>正文
php限制文件下载速度
2012年12月13日 php 暂无评论 ⁄ 被围观 3,626 view+
$local_file = 'test.zip';
$download_file = 'download.zip';
$download_rate = 20.5;//速度
if(file_exists($local_file) && is_file($local_file)) {
        header('Cache-control: private');
        header('Content-Type: application/octet-stream');
        header('Content-Length: '.filesize($local_file));
        header('Content-Disposition: filename='.$download_file);
        flush();
        $file = fopen($local_file, "r");
        while (!feof($file)) {
                print fread($file, round($download_rate * 1024));
                flush();
                sleep(1);
        }
        fclose($file);
}

来源:http://jinzhe.net/code/19.html

给我留言

留言无头像?


×
腾讯微博