- Home
- Przykłady i porady PHP79
- Inne pomoce, software6
- Banery
- Hyde Park Private Zone6
- Polityka cookies
- Udostępnianie tekstów
© 2001 - 2024 PhpCodex
Jak wyświetlić zawartość katalogu
Przykład PHP2014-03-07 stopień trudności: łatwyPrzykł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);
?>