php - 如何使用 PHP 增加文本文件中的单个数字

标签 php

我正在用 html 编写一个投票框(喜欢/不喜欢框),但我找不到如何在任何地方执行此操作。

基本上,会有一个喜欢和不喜欢的按钮。当其中一个被点击时,它会将用户转发到一个页面。并且,我想要一些 PHP 代码来增加 upvotes.txt/downvotes.txt 中的数字

我试过用数据库来做,但问题是我希望任何人都能在没有任何设置的情况下使用它。

我还想让首页显示赞成票数和反对票数

所以它有点像这样(其中大部分不是真正的代码顺便说一句,我是 PHP 的新手):

//this is the code for upvote.html
$upvotes = get_data_from_TXT_file

$changedupvotes = $upvotes + 1

set_data_in_txt_file_to_$changedupvotes

对不起,如果我没有很好地解释这一点

感谢任何帮助

最佳答案

这是您可以使用的代码框架:

$file = 'file.txt'; // your file name
// error handling etc to make sure file exists & readable

$fdata = file_get_contents ( $file ); // read file data

// parse $fdata if needed and extract number
$fdata = intval($fdata) + 1;

file_put_contents($file, $fdata); // write it back to file

引用:

关于php - 如何使用 PHP 增加文本文件中的单个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19076410/

相关文章:

php - Mysqli 显示少 25 个结果

php - 每隔几次访问就会超出 Laravel cookie 存储空间

javascript - AJAX - 每当调用 AJAX 脚本时,Javascript 就会中断

php - 如何通过 HTML 表格显示多个数据库值的数值

php - SQL DISTINCT 针对一个字段,同时仍选择其他字段

php - 即使一个表没有结果,MySQL 是否可以生成一个查询以从多个表中获取?

php - 哈希冲突的担忧

php - 如何将 mysql 行的结果放入单独的变量中

php - 用数组更新mysql表

php - Smith–Waterman 用于 PHP 中的字符串?