27
2013-03

如何统计下载量,并写入一个txt文档

在上一篇文章“对于pdf文件不支持浏览器下载如何处理?”中,应客户的要求,需要对下载的文档做一下载次数的记录,至于这个下载次数如何记录呢?考虑到,因为这个活动只用一次,所以没必要写入数据库,直接把下载的次数记录一个txt文档就可以了,如何去做呢?看下面的步骤:

这次我们把下载次数记录的代码放在了一个名字为vishaydown.txt的文档中,首先我们需要在downpdf.php所在文件夹下,建立vishaydown.txt文件。因为我们的文件一共有九个,所以我们需要九行,也就是九个数字来记录下载次数,首先,我们为下载次数设定一个预设值,就是全部为0,但是要保证每个0独占一行,因为我们在处理的时候,需要用回车键把字符串分为数组,那么看下面的代码吧:

////下载统计
$aid = $pdfid - 1;
$vishay="vishaydown.txt";
$fd = fopen( $vishay, "r" );
$contents = fread($fd, filesize($vishay));
$arr = explode("
", $contents);
$arr[$aid] = $arr[$aid] + 1;
$content = implode("
", $arr);
file_put_contents($vishay, $content);
fclose( $fd );

这次,我们把这段代码放在要下载的文件地址所在的数组的下面,按照代码执行顺序,就是只要有人点击下载,获取到$pdfid这个值,那么这个文件所对应的行所在的次数就会自动加1;


除非注明,文章均为史亚永原创,欢迎转载!转载请注明本文地址,谢谢。

本文地址:http://www.shiyayong.cn/post/159.html

评论列表:

8  沫小熙  2013-4-9 22:49:15 回复该留言  IP:124.117.37.214
很好,过来学习一下!
沫小熙
7  一格电  2013-4-1 21:59:53 回复该留言  IP:111.17.194.92
博主,你的分享是不是无觅网中的?
  茶馆老板  2013-4-2 21:05:05 回复该留言  IP:117.79.232.201
什么分享啊?文章内容页的是无觅网的啊
  一格电  2013-4-2 22:39:47 回复该留言  IP:111.17.194.93
就是文章页下面的那个“分享到XX”
  茶馆老板  2013-4-5 16:54:03 回复该留言  IP:118.26.250.193
这个是百度分享啊,你也可以给自己的网站安装一个
茶馆老板
一格电
茶馆老板
一格电
6  小树SEO博客  2013-3-31 10:12:50 回复该留言  IP:121.26.227.251
学习了
  茶馆老板  2013-4-1 20:35:47 回复该留言  IP:117.79.232.153
你好好搞SEO哦,要不顺便帮我优化一下呗
  小树SEO博客  2013-4-1 23:15:12 回复该留言  IP:111.62.118.213
你的博客比我的强多了呢
  茶馆老板  2013-4-2 21:07:22 回复该留言  IP:117.79.232.201
你的才刚开始啊,我的差不多四个多月了
茶馆老板
小树SEO博客
茶馆老板
小树SEO博客
5  Leniy  2013-3-29 16:41:18 回复该留言  IP:60.211.191.214
好饿,还不下班啊
  茶馆老板  2013-3-29 21:10:24 回复该留言  IP:117.79.232.153
还不到五点就想着下班了啊?我六点多才下班呢,你在哪里上班呢?
  Leniy  2013-3-30 7:53:03 回复该留言  IP:60.211.191.214
山东~~~

现在整天在办公室里要么复习公务员要么看订阅的文章,好无聊的
  茶馆老板  2013-4-1 20:35:14 回复该留言  IP:117.79.232.153
那也不错啊,比我好,哈哈
  Leniy  2013-4-2 7:49:58 回复该留言  IP:60.211.191.214
感觉生活不充实
  茶馆老板  2013-4-2 21:08:53 回复该留言  IP:117.79.232.201
趁着年轻,多学点东西,不要太安逸了
茶馆老板
Leniy
茶馆老板
Leniy
茶馆老板
Leniy
4  南寻  2013-3-28 16:47:10 回复该留言  IP:114.97.206.246
学习了哈=v=
  茶馆老板  2013-3-28 20:01:12 回复该留言  IP:117.79.232.153
看懂了没有啊?
  南寻  2013-3-28 21:00:38 回复该留言  IP:60.168.230.88
没看懂。。→_→
  茶馆老板  2013-3-29 21:09:55 回复该留言  IP:117.79.232.153
没事,慢慢来
茶馆老板
南寻
茶馆老板
南寻
3  爱软  2013-3-28 8:29:11 回复该留言  IP:58.51.23.57
统计什么的下载量啊
  茶馆老板  2013-3-28 19:57:11 回复该留言  IP:117.79.232.153
统计PDF文件的下载次数,你得先看上一篇文章,在看着一篇
茶馆老板
爱软
2  Leniy  2013-3-28 8:20:01 回复该留言  IP:60.211.191.214
最基本的文本数据库
  茶馆老板  2013-3-28 19:54:36 回复该留言  IP:117.79.232.153
是啊,有时候没必要建表了
茶馆老板
Leniy
1  夏日博客  2013-3-27 22:22:10 回复该留言  IP:125.33.249.174
这都被你研究出来了,我通常都是将统计下载量保存到数据库中。
  茶馆老板  2013-3-28 19:53:55 回复该留言  IP:117.79.232.153
因为这是一个活动,只需要用一次,没必要重新建表写入数据库了,不过写入的前提是要保证这个txt文档有可写可读取权限
茶馆老板
夏日博客

发表评论:

(设置个性头像)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

无觅相关文章插件,快速提升流量