當前位置:首頁 » 編程語言 » 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 瀏覽:958
外國電腦代理伺服器地址埠 發布: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