Witam, w swoim serwisie używam funkcji file_put_contents do tworzenia logów działań userów. Nazwa logów tworzona jest na podstawie daty (22-10-2009.log) a w opisie tej funkcji widnieje zapis że jeżeli plik o podanej nazwie nie istnieje to zostanie on utworzony. Tak też się "zazwyczaj" dzieje lecz sporadycznie w logach błędów apache widzę:
[Thu Oct 22 22:44:59 2009] [error] [client xxx.xxx.xxx.xx] PHP Warning: file_put_contents(folder1/folder2/22-10-2009.log) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: No such file or directory in /home/user/domains/domain.pl/public_html/resources/functions.php on line 277, referer: http://xxx.php
Co może być tego powodem? Dodam tylko że folder1 jest chroniony hasłem (.htpasswd) i sytuacja ta nie jest częsta ale jednak się zdarza.
Może mi ktoś pomóc w tej sprawie?