5

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

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

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

你能建议我这个没有数据库的php代码吗

4

4 回答 4

9

如果您不熟悉数据库,请尝试以下操作

http://www.kavoir.com/2010/05/simplest-php-hit-counter-or-download-counter-count-the-number-of-times-of-access-visits-or-downloads.html

它可以帮助你

于 2013-06-01T16:53:51.953 回答
1

好吧,而不是数据库,您将不得不保留一个带有计数的文件

在下载 pdf 的 php 文件中:

$downCount = intval( file_get_contents("/some/path/downloadCount") );
$downCount++;
file_put_contents("/some/path/downloadCount",$downCount);
于 2013-06-01T16:55:58.787 回答
0

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

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

于 2013-06-01T16:55:48.647 回答
0

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

于 2013-06-01T17:06:17.997 回答