Lead
что будет если одновременно с include к файлу *.php будет производится попытка записи при помощи fopen, или наоборот во время записи в файл (fopen) будет попытка include?
на малом трафе я такое делал.... , а на большом трафе ошибки будут?
Alexandur
Вроде бы flock должен предохранять от одновременного доступа к файлу, но есть мнение, что в пхп это как-то неправильно реализовано и криво работает.
http://spectator.ru/technology/php/flock_workaround
Цитата:
В идеале это работает. Но — цитирую документацию по PHP — «flock() will not work on NFS and many other networked file systems. Check your operating system documentation for more details». Если почитать все ту же документацию, то в комментариях пользователей приводится множество способов побороть flock, вплоть до самых экзотичных.
Оффтопик: d e p o s i t f i l e s - может стоит вопользоваться сервисом кратких УРЛ, наподобие tinyurl?
Stek
flock работает через задницу и часто просто не работает. Это обходится двойным путем, долгая история в общем
Что касается самого вопроса - да, могут быть ошибки в виде инклуда пустого файла.