【问题标题】:file download counter without database没有数据库的文件下载计数器
【发布时间】:2013-06-01 16:51:54
【问题描述】:

我是编程初学者。我的网站上有一个 pdf 文件可供下载。我想知道号码。的下载量。我在谷歌搜索。

我尝试过这样的事情。 http://tutorialzine.com/2010/02/php-mysql-download-counter/

但一切都与数据库有关。由于我是初学者,我对数据库不熟悉。

你能建议我在没有数据库的情况下使用 php 代码

【问题讨论】:

  • 您可以编写一些简单的文件处理代码并将计数存储在文本文件中。 PHP 手册有非常好的资源。 php.net/fwrite

标签: php download


【解决方案1】:
【解决方案2】:

那么,您将不得不保存一个带有计数的文件,而不是一个数据库

在下载 pdf 的 php 文件中:

$downCount = intval( file_get_contents("/some/path/downloadCount") );
$downCount++;
file_put_contents("/some/path/downloadCount",$downCount);

【讨论】:

    【解决方案3】:

    PHP 无法单独完成。它需要一个数据库或一个空文件来保存某种类型的文件。

    最好的方法是使用数据库。它可能也是最简单的方法。 但是,如果您想使用 PHP,我强烈建议您获得一些数据库经验。尽管数据库设计/使用与 PHP 非常不同,但了解它非常有用

    【讨论】:

      【解决方案4】:

      您也可以使用文件的 atime(访问时间)作为计数器。

      【讨论】:

        猜你喜欢
        • 2023-03-21
        • 2012-03-13
        • 1970-01-01
        • 2013-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多