Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> file_put_contents - czasem nie tworzy plików
slawo123
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 21.08.2008

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
mathijas
post
Post #2





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 9.10.2008

Ostrzeżenie: (0%)
-----


Mam przeczucie, że chodzi o brak odpowiedniego katalogu. Być może tworzenie stosownego katalogu masz po użyciu tej funkcji? Najpierw próbuje zapisać - wyrzuca błąd z powodu braku katalogu, następnie tworzy katalog i przy następnej wrzucie jest już OK (katalog istnieje).
Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 03:28