[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обновление счетчика
REI555
Добрый день!
Народ подскажите, есть пару строк


$c = file('count.txt');
$c[0]++;//+1 к счетчику
$fp = fopen('count.txt','r+');
fputs($fp,$c[0]);
fclose($fp);


В фаил записывается число.
Как сделать так , чтобы при достижении числа в письме 10 (допустим) Счетчик начинал отчисление с 0 и опять до 10 и так по кругу.

Подскажите, как это реализовать. Спасибо
walerus
К чему file() и fopen?, если есть проще варианты
$c = trim( file_get_contents( 'count.txt' ) );

if ( $c >= 10 )
$c = 0;
else
$c++; //+1 к счетчику

file_put_contents( 'count.txt', $c );
REI555
Спасибо огромное! Проблема решена! Спасибо!
sergeiss
REI555, а что ты будешь делать, если произойдет одновременное обращение к файлу от разных скриптов разных юзеров?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
REI555
Такого не будет, в моем случае. А если и будет, то какие последствия? Скрипт не сработает?
Быстрый ответ:

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