Forum Webscript.Ru

Программирование => PHP => Тема начата: Abram от 11 Февраля 2005, 15:39:40

Название: Совместный доступ к файлу
Отправлено: Abram от 11 Февраля 2005, 15:39:40
Я хочу создать голование на основе файлов - на хостинге нет поддержки субд.
Как это лучше сделать. Я не знаю ответа на вопрос -что будет если 2 пользователя голосуют за одно и тоже и открывается один  и тот же файл. Для записи..
подскажите
Название: Совместный доступ к файлу
Отправлено: Shocker от 11 Февраля 2005, 15:54:35
почитай про блокировки.... flock() если не ошибаюсь
Название: Совместный доступ к файлу
Отправлено: Abram от 11 Февраля 2005, 15:58:13
Нашел!!!
$f=fopen(\'file\', \'a+\');
flock($f, LOCK_EX);
...
fflush($f);
flock($f, LOCK_UN);
fclose($f);

Так можно??? У меня случай когда одновременно много "читателей и писателей"