![]() |
![]() ![]() |
![]() |
![]()
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? |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:28 |