如何在Wordpress中上传文档文件并跟踪其下载?

时间:2015-06-07 17:39:37

标签: php mysql wordpress download

我正在使用wordpress创建我的文档共享网站。但是在执行上传文件表单和下载跟踪时遇到问题。 当然我把它做成前端。我想请求您帮助我如何跟踪上传的文件 - >制作“热门下载文档”并在用户个人资料中制作“下载历史记录”。 或者你能帮我这样的事吗?非常感谢!

2 个答案:

答案 0 :(得分:0)

要跟踪下载的文档,请在数据库表中使用一个名为num_downloads的字段。看到你点击abc.com/downloads.php?id=10这样的下载页面时,现在downloads.php将是你的页面,你的查询字符串id = 10。因此,对于该产品增加/更新它的num_downloads一旦被击中就加1。所以20次只有我点击链接,然后对该文件的计数将是原始num_downloads计数的+20。

因此,表格files的表结构大致为

id   name_of_file        num_downloads
1    harry potter book   100

对于特定文件,num_downloads字段在每次匹配时将增加1。

答案 1 :(得分:0)

$mysql_query = "UPDATE `download` SET `counter_download` = counter_download + 1";

// Execute your Query with your mysql or mysqli or pdo ...
// Then, let user download file with php function force_download().

force_download("/folder/file.zip");

最后调用您插入下载计数器的列。