怎么样给下载加上计数
我有一段程序,应该怎么用呢 问题点数:20、回复次数:6Top
1 楼ZHANG9652(剑神独孤求败)回复于 2003-01-11 11:05:24 得分 10
什么程序,贴出来看看Top
2 楼neke(Cool)回复于 2003-01-11 11:54:39 得分 0
<? //downloadhits.php3
$path= "counter/".$FileName;
$fp= fopen( $path, "r");
$num= fgets( $fp, 3);
fclose( $fp);
$num+= 1;
exec("rm -rf $path");
exec("echo $num > $path");
$path= "download/".$FileName;
header("Location:$path");
?>
如果这个不对的话,可以教教我吗?Top
3 楼ZHANG9652(剑神独孤求败)回复于 2003-01-11 14:14:47 得分 0
老兄,这是asp.net论坛,PHP俺看不懂,不好意思Top
4 楼orcas(orcas)回复于 2003-01-12 02:41:47 得分 5
这就是一段计数程序。
原理是:
1 从conter/计数文件(要给$FileName赋值)取出数值
$path= "counter/".$FileName;
$fp= fopen( $path, "r");
$num= fgets( $fp, 3);
2 关闭文件
fclose( $fp);
3 计数器+1
$num+= 1;
4 删除文件
exec("rm -rf $path");
5 写入新的计数文件
exec("echo $num > $path");
在这段代码后加上显示下载文件的连接,或重定向到下载文件就可以了
Top
5 楼huan_jinwu(金屋藏娇,得抱源码归)回复于 2003-01-12 09:18:25 得分 5
用一个apsx网页吧,自己写一个下载,点击它使所对应的文件在数据库的下载数据加一就得以嘛!!!Top




