что я пытаюсь сделать, это когда пользователь нажимает на кнопку увеличения $ 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 не отображается.
Задача ещё не решена.
Других решений пока нет …