Странная ошибка filesize()

b0bah1

Новичок
Странная ошибка filesize()

Столкнулся с какой то непонятной ошибкой. Причем это связано не только с filesize(), но и с stat().
Я использую Denwer.
Принцип моего скрипта такой:
Есть 2 скрипта. В одном идет отслеживание отчетов из какого то файла, например "1.txt".
Второй скрипт создает файл "1.txt" нулевой длины. И ждет отчета. Как только отчет приходит -
он кидает его содержимое в этот файл.
Во втором скрипте идет отслеживание размера этого файла в цикле. Как только размер файла становится больше нуля -
он считывает и обрабатывает данные из этого файла.

Так вот проблема в том что когда первый скрипт создает файл и он становится больше 0, второй скрипт это не может определить, т.е. размер во втором скрипте постоянно равен 0, хотя через Windows.Explorer я вижу как изменяется размер файла, но во втором скрипте по прежнему размер = 0.
Это происходит не всегда, скрипт бывает работает и правильно, но в 70% он глючит.
Может это какие то ошибки денвера, может я что то не так дела.
Права на директории полные. Отчета приходят примерно раз в 3 минуты.
Если кто нибудь сталкивался с такой проблемой, отпишитесь пожалуйста.
Если понадобится - выложу код.

-~{}~ 28.04.09 08:13:

Я даже ради прикола стал выводить содержимое файла в цикле и его размер.
Выводилось сначала содержимое размером в килобайт, а потом размер файла = 0.
Я в замешательстве.
 
Сверху