Как каждый раз при выполнение скрипта увеличить переменную на 1 значение? [закрыт]

145
03 мая 2019, 07:00

Нужно сделать так чтобы каждый раз при выполнение скрипта допустим переменная $result увеличивалась на 1, то есть в первый раз 0 второй 1 и так далее

Answer 1

С файлом можно так.

<?php
//Выполняем скрипт, а затем
$str = htmlentities(file_get_contents("count.php")); // Читаем файл
echo $str; //Выводим что прочитали (нужно, чтобы там было число)
$fd = fopen("count.php", 'w') or die("не удалось создать файл");
$str++; //Прибавим единичку (ну конечно если в файле было число);
fwrite($fd, $str); //Записали
fclose($fd); //закрыли
?>
Answer 2

а можно пример с файлом как это реализовать?

$file = 'all.txt';
$all = file_exists($file) ? (int) file_get_contents($file) : 0;
file_put_contents($file, ++$all);
echo $all;
Answer 3

Элементарное использование сессии, не надо никаких дополнительных файлов.

<?php
session_start();
if (!isset($_SESSION['result'])) $_SESSION['result'] = 0;
$_SESSION['result'] += 1;
$result = $_SESSION['result'];
echo $result;
READ ALSO
Вывод og:image в bitrix (news.detail)

Вывод og:image в bitrix (news.detail)

В файле /тема/components/bitrix/news/catalog/bitrix/newsdetail/

138
Winsock передача прием матриц типа vector

Winsock передача прием матриц типа vector

Проблема таковаЕсть 2 сервера и 1 клиент

154
Подскажите, как исправить ошибку

Подскажите, как исправить ошибку

Задача о каннибалахКогда дикарь хочет обедать, он ест из горшка 1 кусок, если только горшок не пуст, иначе дикарь будит повара и ждет, пока...

160