Почему не срабатывает счетчик?

Надо, чтобы при нажатии на кнопку, срабатывал счетчик и выводил количество нажатий из файла. Но такое чувство что php даже не выполняется, так как не происходит вывод "Распечатано" на экран, который должен происходить в самом начале скрипта..
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>
</title> 
</head> 
<body> 
<form name="add" method="post"> 
<input type="submit" name="print" value="Распечатать" /> 
<?php 
echo "Распечатано"; 
$fn = "total 1.txt"; // путь к файлу со значением счетчика 
$file = fopen($fn,"r"); // открываем файл на чтение 
$c = fread($file, filesize($fn)); // записываем текущее значение 
fclose($file); // закрываем файл 
echo "Распечатано ".$c." раз(a)"; // выводим значение 
?> 
</form> 
<?php if (isset($_POST['print'])) // проверяем нажатие кнопки 
{ $file = fopen($fn,"w"); // открываем файл на запись 
$c++; // увеличиваем значение на 1 
fputs($file,$c); // записываем значение 
fclose($file); // закрываем файл 
} 
?> 
</body> 
</html>
  • Вопрос задан
  • 2446 просмотров
Пригласить эксперта
Ответы на вопрос 1
akubintsev
@akubintsev
Опытный backend разработчик
$fn = "total 1.txt"; // путь к файлу со значением счетчика
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы