Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP增加文本文件中的单个数字_Php - Fatal编程技术网

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

如何使用PHP增加文本文件中的单个数字,php,Php,我正在用html编写一个VoteBox(喜欢/不喜欢框),我在任何地方都找不到如何做到这一点 基本上,将有一个喜欢和不喜欢按钮。当其中一个被点击时,它会将用户转发到一个页面。在这方面,我需要一些PHP代码来增加upvoces.txt/downvoces.txt中的数字 我尝试过用数据库来做,但问题是我希望任何人都能在没有任何设置的情况下使用它 我还想在头版显示赞成票和反对票的数量 所以它有点像这样(顺便说一句,这大部分不是真正的代码,我是PHP新手): 对不起,如果我没有很好地解释这一点 您可以

我正在用html编写一个VoteBox(喜欢/不喜欢框),我在任何地方都找不到如何做到这一点

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

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

我还想在头版显示赞成票和反对票的数量

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

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

您可以使用任何帮助将文件读取到数组中,然后增加UPDROWS,然后使用以下方法将数据写回:

您可以使用将文件读取到数组中,然后增加UPDROWS,然后使用以下命令将数据写回:


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

$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
参考资料:


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

$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
参考资料:


最好使用xml结构化文件而不是文本。最好使用xml结构化文件而不是文本。
$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