[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сохранять значения переменной при каждой обращении
Sem
В PHP я полный нуб, вот простой пример:

<?PHP

$vot=0;

if($vot == 1) echo "Привет";
if($vot == 2) echo "Лапух";
if($vot == 3) echo "Небритый";

?>


Мне нужно сделать так что бы при каждом обновлении страницы к переменной $vot плюсовалось 1 и значения сохранялось в самом php фале, тоесть за три обновления страницы $vot должна быть 3, как сделать? только по подробней пожалуйста



Спустя 22 минуты, 29 секунд (9.10.2010 - 13:53) SarPHP написал(а):

а что если в базе будет значение сохраняться?

Спустя 18 минут, 40 секунд (9.10.2010 - 14:12) Sem написал(а):
Не, это не то, основная проблема заключается в том как сохранить значение переменной в файл.

<?PHP

$vot=0;
$vot++;

if($vot == 1) echo "Привет";
if($vot == 2) echo "Лапух";
if($vot == 3) echo "Небритый";

?>


К примеру после первого запуска скрипта $vot будет ровна 1, и сколько бы мы его не запускали всегда будет 1. Мне нужно чтобы значения сохранялась с каждым запуском скрипта

Спустя 2 минуты, 15 секунд (9.10.2010 - 14:14) Sem написал(а):
Давай любые примеры и с базой тоже!

Спустя 12 минут (9.10.2010 - 14:26) Michael написал(а):
Почитай про сессии в php. В них сохраняют такие данные.

Спустя 13 минут, 49 секунд (9.10.2010 - 14:40) Sem написал(а):
Мне не нужны сессии, это не для одного человека а для всех

Спустя 4 минуты, 16 секунд (9.10.2010 - 14:44) Michael написал(а):
И в чем тогда проблема? Записать и прочесть из файла?

Спустя 7 минут, 52 секунды (9.10.2010 - 14:52) Sem написал(а):
Проблема в том что я не шарю в PHP, и как че сделать вообще не представляю.

Если конечно не трудно - напиши!

Спустя 7 минут, 16 секунд (9.10.2010 - 15:00) Michael написал(а):
$x = (int) file_get_contents('vote.txt');
$x = $x + 1;
file_put_contents('vote.txt', $x)

Спустя 5 минут, 5 секунд (9.10.2010 - 15:05) Sem написал(а):
Спасибо!!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.