您好,欢迎访问一九零五行业门户网

PHP实时统计文件下载次数

分享一款文件下载次数统计的代码,主要原理是通过前台点击链接download.php传参id,来更新点击次数。
download.php$id = (int) $_get['id'];
if (!isset($id) || $id == 0) 
    die('参数错误!'); 
$query = mysql_query(select * from downloads where id='$id'); 
$row = mysql_fetch_array($query); 
if (!$row) 
    exit; 
$filename = iconv('utf-8', 'gbk', $row['filename']); //中文名称注意转换编码 
$savename =  $row['savename']; //实际在服务器上的保存名称 
$myfile = 'files/' . $savename; //文件
if (file_exists($myfile)) { 
    mysql_query(update downloads set downloads=downloads+1 where id='$id'); 
    $file = @ fopen($myfile, r); 
    header(content-type: application/octet-stream); 
    header(content-disposition: attachment; filename= . $filename); 
    while (!feof($file)) { 
        echo fread($file, 50000); 
    } 
    fclose($file); 
    exit; 
} else { 
    echo '文件不存在!'; 
} php统计下载次数演示:http://www.sucaihuo.com/php/224.html
php+mysql+jquery统计文件下载次数.zip ( 5.96 kb 下载:47 次 )
ad:真正免费,域名+虚机+企业邮箱=0元
其它类似信息

推荐信息