if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != ".." && !in_array($entry, $blacklist)) {
echo "<p>$entry\n</p>";
}
}
closedir($handle);
}
Выше приведен код PHP, который я использую для отображения всех файлов в каталоге. Он работает нормально, но страница повторяет это:
пример.html
test.php
изображение.png
мобильный.html
текст.txt
изображение2.jpg
Как мне сделать так, чтобы если файл в каталоге был изображением, оно отображалось как изображение, а не как текст. Например, страница будет выводиться эхом:
пример.html
test.php
(источник: treehugger.com)
мобильный.html
текст.txt
Короче говоря, код, который я сейчас использую, отображает только имя каждого из файлов в каталоге. Я хотел бы, чтобы он отображал имя каждого из файлов в каталоге, но, однако, если в каталоге есть изображение, вместо того, чтобы повторять имя файла изображения, вместо этого отображается изображение.