0

我有一个 php 操作,它将下载计数发送到文本文件。随着每个文件的下载,它会增加数量。

文本文件的全部内容是这样的:

39

如您所见,文本文件中没有其他内容。就那个数字。每重新下载一次,数字就会增加 1。例如,假设您下载文件,数字将变为 40。

我想在页面上显示这个下载号。例如:下载:39

我要显示的页面是 php,所以 php 或 javascript 都可以正常工作。但是,我更喜欢 javascript。

文本文件位于与网页相同的文件夹中的同一台服务器上。

因此,简单地说,我想在文本文件中读取该值并将其显示在网页上。

4

2 回答 2

4

为什么不只包含文件?

Downloads: <?php include 'filename.txt'; ?>

http://php.net/manual/en/function.include.php

于 2013-10-20T01:38:11.043 回答
2

只是php:

   <?php
   $download_count = file_get_contents('file.txt');

   ?>
   Downloads: <?= $download_count ?>

或者将其存储在 javascript 变量中。

  <script>
      var downloadCount = "<?= $download_count ?>";
  </script>

对于阿贾克斯:

PHP 文件:

<?php
echo file_get_contents('textfile.xt');

JavaScript:(使用 jQuery ajax)

$.get('/path/to/script.php').then(function(response) {
    $('#download-count').html(response);
});

HTML

Downloads: <span id="download-count"></span>
于 2013-10-20T01:38:54.307 回答