Сохранение переменных в файлах php - PullRequest
1 голос
/ 01 мая 2011

Я пытаюсь сохранить переменные в файлах php. Но каждый раз, когда вводится новый ввод, переменная перезаписывается и не увеличивается.

<?php
$var = 1000;
$file = "40.txt";
$content = serialize($var);
file_put_contents($file, $content);
$content = unserialize(file_get_contents($file));
?>

Мой вопрос заключается в том, как увеличить $ var на 500 или любое значение при каждой перезагрузке страницы без возврата $ var к исходному значению. Таким образом, файл (40.txt) будет содержать значение, которое будет увеличиваться при каждом обновлении или открытии страницы.

Любая помощь приветствуется.

1 Ответ

3 голосов
/ 01 мая 2011
$file = "40.txt";
$current = unserialize(file_get_contents($file));
file_put_contents($file, $current + 500);

Если вы используете только цифры, вам не нужно каждый раз сериализовать и десериализовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...