![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 21.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Już po poprawieniu - czyli na razie działa jak powinien.
CODE
Ten post edytował glasswalker 11.09.2009, 13:03:01 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pomyśl co się dzieje w tym fragmencie kodu?
Czy kiedykolwiek funkcja dochodzi do rmdir ? -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 21.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Teoretycznie sprawdza czy dany plik jest katalogiem i jeśli jest to wywołuje samą siebie tylko z innymi parametrami. (mam nadzieję że nie wywołuje siebie samej). Po sprawdzeniu (za-komentowaniu delDir,rmdir oraz unlink i wrzuceniu w pętle tego dira echa) okazuje się że on do tego if-a w ogóle nie wchodzi (do while wchodzi 3 razy).
Podejrzewam że jakąś pętle nieskończoną też przy okazji stworzyłem ![]() chyba while mam zwalony - $file miał 4 razy wartość 1. po poprawieniu while(($file=readdir($fd))!==false) sprawdzę resztę - może teraz będzie działać teoretycznie w porządku. W każdym bądź razie volker dzięki bo nakierowałeś mnie delikatnie na problem (pomógł kliknięte). Ten post edytował glasswalker 11.09.2009, 12:42:05 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 21:31 |