网页端下载文件,点击+1,效果代码怎么做?

日期:2020-06-18 13:46 来源:网络 作者:小霍 点击:

使用php代码读取txt文件里的数字并加1写回去,例如click.txt里面有数字1,运行php后让里面的数字变2,这样的方式可以用于单独计算某个页面或某个元素的点击次数并储存在txt文件中,不需要依赖数据库。

我们新建一个click.txt的文件和php文件在同一目录,也可以新建在任意目录,但是要注意修改php中的路径,然后用php在这个txt文件写入数字,每次运行都会给原数字+1并保存,刷新页面不会重置数字。
 

开始正文,首先我们需要2个简单的PHP文件和jquery库

 jquery-1.8.2.min.js,右键选择“另存为”然后再页面中引用:

<script src="jquery-1.8.2.min.js"></script>

click.php代码如下(只查询不增加点击数):

<?php
$intNums = intval(file_get_contents('click.txt'));
echo $intNums;
?>

click2.php代码如下(先增加点击数,然后查询并显示):

<?php
$intNum = intval(file_get_contents('click.txt'));
file_put_contents('click.txt', strval($intNum + 1));
$intNums = intval(file_get_contents('click.txt'));
echo $intNums;
?>
页面同时加上

<script type="text/javascript">
function click(){
    $.ajax({
        type: "POST",
        url: "click.php",
        success: function(data) {
            $("#deok").html(data);
        }
    });
    return false;
};
function click2(){
    $.ajax({
        type: "POST",
        url: "click2.php",
        success: function(data) {
            $("#deok").html(data);
        }
    });
    return false;
};
click();
</script>

第三步,在要显示点击数的地方增加标签

<span id="deok" onclick="click2()">正在查询...</span>


标签:

Copyright © 2019.Company name All rights reserved. 冀ICP备14010059号-4 网站地图