下载

时间:2018-06-08 05:42:34

标签: php fopen

如何检查用户下载的数量:

$fp=fopen("$file","rb");

while(!feof($fp))
{
print(fread($fp,1048));
$bytes_transferred = '' // ???

1 个答案:

答案 0 :(得分:1)

$bytes_transferred = 0;
$fp = fopen($file, 'rb');
if($fp) {
    while(!feof($fp)) {
        $data = fread($fp, 1024); // or can be a little larger, say: 4096, etc
        $len = strlen($data);
        $bytes_transferred += $len;
        echo $data;
    }
    fclose($fp);
}