现在有许多站点下载文件都提供了统计功能,本文讨论的是如何使用php实现此功能,对于想隐藏下载文件路径,避免用户直接使用url下载的编程者,本文也具有一定的参考价值。实现环境:linux+apache+php+mysqlwindows98+pws4+php+mysql一、数据库结构数据库中创建一个表,存储文件信息,包括文件编码、名称、下载路径、统计,相应的sql文件内容如下:create database dl_db;create table dl_file ( id varchar(6), name varchar(50), url varchar(200), count bigint(10));insert into dl_file values( 000001, test, test.zip, 0);insert into dl_file values( 000002, tif, download/123.tif, 0);二、php编程1、 函数文件函数文件包括数据库连接初始化函数和提示信息显示函数。dl_func.php3: 2、 下载连接页面下载连接页面从数据库读取下载文件信息并显示。filelist.php3:文件下载