![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 26.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
![]() Chcę wylistować zawartość katalogu z ozaczniem plikow jako PLIK i katalogów jako KATALOG niniejszym kodem: Kod <?php $katalog='../katalog'; //katalog ktory bedzie przeszukiwany if ($handle = opendir("$katalog")) { while (false !== ($file = readdir($handle) ) ) { if (is_file($file)) echo "PLIK "; if (is_dir($file)) echo "KATALOG "; echo "$file"; echo "<br />"; if (is_file($file)==FALSE && $file != "." && $file != ".."){ $tablica["$file"]=NULL; // tworzymy tablice o wpisach = nazwa katalogu i wartości zero } } } else { echo "Brak dostępu do katalogu \"$katalog\""; } closedir($handle); ?> katalog zawiera pliki: tresc.php index.php oraz katalogi: .przykladowy .svn 123456 Efektem działania skryptu jest listing:
Ma ktoś może pojęcie dlaczego katalog 123456, .przykladowy oraz plik tresc.php nie są poprawnie rozróżniane przez funkcje is_dir() oraz is_file() ? Dodam tylko że na localhost pod krasnalem jak i na serwerze www sprawa ma się identycznie. Ten post edytował jimmix 26.04.2009, 11:30:52 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 26.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie, oczywiście pomogło
![]() Jest może jakiś debugger który pozwalałby na podglądanie wartości zmiennych , ustawianie breakpoint-ów itp. Chciałbym uniknąć problemów takich jak ten w tym temacie - skrypt wykonuje się bez błędów ale wynik jest inny od oczekiwanego heh ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:30 |