当前位置:首页 » 编程语言 » php保存txt

php保存txt

发布时间: 2025-02-04 22:55:20

A. php 按钮点击数统计 并保存txt

逻辑

打开index.html,读取num.txt中保存的数字,点击按钮,数字加1,页面刷新

代码示例

index.html

<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8"/>
<title>ceshi</title>
</head>
<body>
<buttonid="btnlike"onclick="dolike()"><spanid="num"></span></button>
<!--引入jquery-->
<scriptsrc="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script>
//浏览器加载时读取num.txt中的数字
$.post('num.txt',{},function(res){
$('#num').text(res)
},'json')

//点击按钮时,ajax请求count.php
functiondolike(){
$.post('count.php',{},function(res){
location.reload()
},'json')
}
</script>
</body>
</html>

count.php

<?php
$f_name="num.txt";//计数器的数据保存在num.txt
$n_digit=10;
//如果文件不存在,则新建文件,初始值置为100/
if(!file_exists($f_name)){
$fp=fopen($f_name,"w");
fputs($fp,"100");
fclose($fp);
}
$fp=fopen($f_name,"r");//打开num.txt文件
$hits=fgets($fp,$n_digit);//开始计取数据
fclose($fp);//关闭文件
$hits=(int)$hits+1;//计数器增加1
$hits=(string)$hits;
$fp=fopen($f_name,"w");
fputs($fp,$hits);//写入新的计数
fclose($fp);//关闭文件
echo$hits;

num.txt

3

运行示例

代码放在Github上面可以下载网页链接

B. php 如何创建txt文件

有两种方法:

  1. file_put_contents("/tmp/a.txt","");

  2. system("cd /tmp; touch 1.txt"); 这种只时候在服务器执行,本地不可以

C. php的,用数据库储存和读取数据快,还是用txt文件储、存读取数据快。不考虑安全问题

如果数据结构不是很复杂和超多的话

我觉得txt快

一般不使用txt的原因主要到不是安全问题
而是i/o问题

因为每次写入的时候会产生一个磁盘都写 如果访问量比较大的网站
这个读写会变的更加厉害

磁盘一般寿命不是很长

热点内容
普通电脑做服务器怎么操作 发布:2025-02-05 01:46:22 浏览:628
原神为什么同服务器加不起好友 发布:2025-02-05 01:41:03 浏览:336
android连接打印机 发布:2025-02-05 01:40:09 浏览:959
外国电脑代理服务器地址端口 发布:2025-02-05 01:38:30 浏览:387
德意龙鼠标宏怎么配置 发布:2025-02-05 01:34:13 浏览:318
脚本程序功能 发布:2025-02-05 01:32:13 浏览:894
java栈存储 发布:2025-02-05 01:30:03 浏览:987
三江主机的原始密码多少 发布:2025-02-05 01:15:38 浏览:794
thrift源码 发布:2025-02-05 01:07:41 浏览:923
特斯拉y要买哪个配置 发布:2025-02-05 01:07:40 浏览:125