Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблема с одновременным доступом
 
 автор: YOzh   (03.11.2004 в 17:21)   письмо автору
 
 

Делаю чат и столкнусля с проблемой одновременного доступа к файлам множества людей. Даступа к базе данных нет, поэтому пользуюсь обычными файлами.
Fopen файл в любом случае открывает, даже если тот уже занят другим процессом.
поэтому файл портится.
Пробовал блокировать flock.. не помогает
пробовал перед открытием файла проверять другой файл на существование (флаг) а после открытия создавать его и после закрытия файла удалять.
Это почему-то тоже не работает... пропускает все-равно....
Если кто знает как можно обойти это дело, напишите мне yozzh@mail.ru плиииззз

   
 
 автор: Hidden Demon   (03.11.2004 в 20:29)   письмо автору
 
   для: YOzh   (03.11.2004 в 17:21)
 

Могу ответить лишь одно: я пробовал делать чат на файлах - ничего не вышло. =(
Однако, на MySQL получилось все отлично.

Если так нужно делать чат на файлах - найди бесплатные скрипты, и посмотри как там у них это организовано. Благо, что таких скриптов в Интернете предостаточно.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования