我在Google上发现了一些PHP脚本来限制文件的下载速度,但是文件下载速度为10 Mbps,或者如果按照我设置的速度下载速度为80 kbps,则在5 mb后,它会停止下载.
有人能告诉我哪里可以找到一个好的PHP下载速度限制脚本吗?
非常感谢你
---编辑---
这是代码:
<?php
set_time_limit(0);
// change this value below
$cs_conn = mysql_connect('localhost', 'root', '');
mysql_select_db('shareit', $cs_conn);
// local file that should be send to the client
$local_file = $_GET['file'];
// filename that the user gets as default
$download_file = $_GET['file'];
// set the download rate limit (=> 20,5 kb/s)
$download_rate = 85;
if(file_exists($local_file) && is_file($local_file)) {
// send headers
header('Cache-control: private');
header('Content-Type: application/octet-stream');
header('Content-Length: '.filesize($local_file));
header('Content-Disposition: filename='.$download_file);
// flush content
flush();
// open file …Run Code Online (Sandbox Code Playgroud)