Перезаписать переменную в текстовом файле с формой отправки

что я пытаюсь сделать, это когда пользователь нажимает на кнопку увеличения $ var, которая хранится в File.txt, становится $ var + 10, вот что я получил:

код first.php:

 <?php $myFile = "File.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, 5);
fclose($fh);

?>

и вот код главной страницы:

 <?php

include 'first.php';

$var = $theData + 10;

$myFile = "File.txt";
$thetext=$_POST['sometext'];
writemyfile($myFile,$thetext,"w");function readmyfile($thefile)
{
$myfile=fopen($thefile,"r");
$x = fread($myfile, filesize($thefile));
fclose($myfile);
return $x;
}

function writemyfile($thefilename,$data,$mode)
{
$myfile=fopen($thefilename,$mode);
fwrite($myfile,$data);
fclose($myfile);
}

?>
<html>
<head>
<title>Example of a form</title></head>
<form method="post" action="<?php echo $php_self ?>">
<input type="hidden" name="sometext" value="<?php echo $var ?>" >
<input type="submit" name="Submit" value="increment">
</form>

</html>

проблема в том, что каждый раз, когда я обновляю главную страницу, не нажимая кнопку увеличения, значение File.txt не отображается.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]