Автор Тема: Совместный доступ к файлу  (Прочитано 2869 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Abram

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 116
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Совместный доступ к файлу
« : 11 Февраля 2005, 15:39:40 »
Я хочу создать голование на основе файлов - на хостинге нет поддержки субд.
Как это лучше сделать. Я не знаю ответа на вопрос -что будет если 2 пользователя голосуют за одно и тоже и открывается один  и тот же файл. Для записи..
подскажите

Оффлайн Shocker

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://neftegazdetal.ru
Совместный доступ к файлу
« Ответ #1 : 11 Февраля 2005, 15:54:35 »
почитай про блокировки.... flock() если не ошибаюсь

Оффлайн Abram

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 116
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Совместный доступ к файлу
« Ответ #2 : 11 Февраля 2005, 15:58:13 »
Нашел!!!
$f=fopen(\'file\', \'a+\');
flock($f, LOCK_EX);
...
fflush($f);
flock($f, LOCK_UN);
fclose($f);

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28