您现在的位置是:亿华云 > 人工智能
PHP+Mysql统计文件下载次数实例
亿华云2025-10-05 18:13:34【人工智能】4人已围观
简介PHP+Mysql统计文件下载次数实例,实现的原理也很简单,是通过前台点击链接download.php传参id,来更新点击次数。获取文件列表: 1
PHP+Mysql统计文件下载次数实例,统计实现的文件原理也很简单,是亿华云下载通过前台点击链接download.php传参id,来更新点击次数。次数
获取文件列表:
1 2 3 4 5 6 7 8 9 <?实例php require conn.php; $query = mysql_query("SELECT * FROM downloads"); $lists = array(); while ($row = mysql_fetch_assoc($query)) { $lists[] = $row; } ?>读取文件列表,云服务器提供商并加上download.php链接和参数id:
1 2 3 4 5 <ul class="filelist"> <?统计php foreach ($lists as $v) { ?> <li><a href="download.php?id=<?php echo $v[id] ?>"><?php echo $v[filename] ?><span class="downcount" title="下载次数"><?php echo $v[downloads] ?></span><span class="download">点击下载</span></a></li> <?php } ?> </ul>点击下载按钮,累加文件次数:
1 2 3 4 5 6 $(function() { $(ul.filelist a).live(click,文件 function() { var count = $(.downcount, this); count.text(parseInt(count.text()) + 1); }); });download.php文件源码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 <?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 文件不存在!站群服务器; } ?下载>本文转自: https://www.sucaihuo.com/php/224.html 转载请注明出处!
很赞哦!(9)
相关文章
- 这个不用多说,不同平台的注册价格不同,且不同平台对域名释放交易的把控与曝光不同,当然价格相对便宜且平台渠道广操作便利的平台最好。
- 超全整理,MySQL常用函数
- Java最新SQL注入原因以及预防方案(易理解)
- DB-Engines 2020 年度数据库:PostgreSQL
- 付款完成后,您只需耐心等待,如果您注册成功,系统会提示您。这里需要注意的是,域名是一个即时产品,只有在最终付款成功时才能预订,注册成功后不能更改。
- 「生产事故」MongoDB复合索引引发的灾难
- 以后没有 React Concurrent Mode了
- 国内医疗行业青睐哪类域名?医疗域名大汇总
- 4.域名的整体品牌营销力
- 一文带你搞懂Python数据类型之数字类型