Jak wyświetlić zawartość katalogu

Przykład PHP2014-03-07 stopień trudności: łatwy

Przykład pierwszy /php5/


<?php
function rozszerzenie($plik
){
preg_match("/\.([^\.]+)$/"$plik$matches
);
return(
$matches[1
]);
}

//ścieżka
$path "test/"
;
$dir = new DirectoryIterator($path
);
foreach (
$dir as $fileinfo
) {

$rozsz rozszerzenie($fileinfo
);

//pobieramy dla przykładu tylko pliki z rozszerzeniem txt
if($rozsz == "txt"
){
echo  
$fileinfo."<br/>\n"
;
}

}
?>


Przykład drugi


<?
//definiujemy ścieżkę do pliku (ścieżka serwera)
$path "/home/www/etc"
;

//otwieramy folder
$dir_handle = @opendir($path) or die("Nie moge wczytać $path"
);

//wczytujemy zawartość
while ($file readdir($dir_handle
)) {

//blokujemy wczytywanie ścieżek wyżej oraz pliku index
if($file == "." || $file == ".." || $file == "index.php" 
)

continue;
//wyświetlamy listę
echo "<a href=\"$file\">$file</a><br />\n"
;

}
//zwalniamy uchwyt
closedir($dir_handle
);
?>


 
close
Strona korzysta z plików cookies. Zastosowane pliki cookie służą jedynie do prowadzenia ogólnych statystyk pozwalających na określenie popularności serwisu.