- RU.PHP.CHAINIK --------------------------------------------- RU.PHP.CHAINIK -
Msg : #2101 [501]
От : Alexey Gradovtsev 2:5030/1247.7 25 августа 04, 23:52
Кому : pyshkin@vil.com.ua 30 сентября 04, 01:00
Тема : Многозадачность и совместный доступ к файлам
-------------------------------------------------------------------------------
Приветствую тебя, о pyshkin@vil.com.ua всем pyshkin@vil.com.uaам!
25 августа 2004 г. в 00:28 pyshkin@vil.com.ua писал(-а/-о) -> Nikolai
Chuvakhin:
>>
p> А я вот нашел такой выход. Перед записью создается файл-маячок, после
p> записи удаляется. И перед тем как вообще что то делать, прверяю - есть ли
p> файл-маячок. Да - жду пока файл исчезнет, нет - создаю файл-маячок , делаю
p> запись, удаляю файл-маячок.
p> Гостевая, форум,... - это же не чат, скорости не те.
Криво. Так появляются залипшие флажки и глюки.
Hадо всего-навсего прочитать про flock (). Правда,
_/====== Дальше как бы пошел Windows Clipboard ======/_
Внимание
flock() will not work on NFS and many other networked file systems. Check your
operating system documentation for more details.
On some operating systems flock() is implemented at the process level. When
using a multithreaded server API like ISAPI you may not be able to rely on
flock() to protect files against other PHP scripts running in parallel threads
of the same server instance!
flock() is not supported on antiquated filesystems like FAT and its derivates
and will therefore always return FALSE under this environments (this is
especially true for Windows 98 users).
_/====== А дальше как бы и не Windows Clipboard =====/_
но на кривых системах и без этого сервер держать нельзя.
25 августа 2004 г. Digitally yours,
*Alexey*.
... If nothing else helps - read, finally, instruction! Murphy's laws.
--- GoldED+/W32 1.1.5-030227
* Origin: Да выключи же, наконец, питанье! (2:5030/1247.7)