![]() |
![]() |
-L_Dev- |
![]()
Post
#1
|
Goście ![]() |
ZAWARTOŚĆ ROOT:
test.php folder /galery/ ZAWARTOŚĆ /galery/: plik cos.jpg folder /mini/ ZAWARTOŚĆ /mini/ plik cos.jpg (pomniejszona wersja tego u góry)
Wszystko byłoby cacy, gdyby nie fakt, że php dopatrzył się dwóch plików w folderze galery, nie będących katalogami: cos.jpg i mini (kod HTML wygenerowany przez tą operację) Czyli warunek if w linii 9 stwierdził, że /mini/ nie jest folderem. Zmieniłem na chwilę warunek na i ku memu zdziwieniu wyświetlił tylko foldery . i .. (bez mini). Skrypt był testowany na Windowsowym Apachu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
void clearstatcache(void);
powinno pomóc. o ile się nie mylę, miałem kiedyś podobny problem i to pomogło ( każde sprawdzenie informacji o pliku, w tym chociażby `is_dir` jest przechowywane w cache'u i wpływa nierzadko na kolejne sprawdzenia...). wywołanie tej funkcji po każdym sprawdzeniu powinno rozwiązać problem. Ten post edytował mog 25.12.2004, 00:42:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 10:49 |