Jak wyświetlić linki do wszystkich plików z katalogu i podkatalogów
piechnat
A no tak:
<?php
function listFiles($directoryFilename)
{
if ($directoryFilename[strlen($directoryFilename) - 1] != '/') {
$directoryFilename .= '/';
}
$array = [];
$directoryHandle = opendir($directoryFilename);
while ($file = readdir($directoryHandle))
if (is_file($directoryFilename . $file)) {
$array[] = $directoryFilename . $file;
} else if (is_dir($directoryFilename . $file) && $file != '.' && $file != '..') {
$array = array_merge($array, listFiles($directoryFilename . $file));
}
closedir($directoryHandle);
return $array;
}
function formatLink($path)
{
return "<a href=\"$path\">$path</a>";
}
echo join("<br>", array_map('formatLink', listFiles('.')));