Было бы здорово, если бы кто-нибудь помог мне понять, почему браузер не может загрузить изображения (ошибка 404). Код работает, и источник изображения правильный, но я не могу понять, что не так. (с использованием localhost)Как отображать изображения из папки с помощью php - PHP
$dir = '/home/user/Pictures';
$file_display = array(
'jpg',
'jpeg',
'png',
'gif'
);
if (file_exists($dir) == false) {
echo 'Directory \'', $dir, '\' not found!';
} else {
$dir_contents = scandir($dir);
foreach ($dir_contents as $file) {
$file_type = strtolower(end(explode('.', $file)));
if ($file !== '.' && $file !== '..' && in_array($file_type, $file_display) == true) {
echo '<img src="', $dir, '/', $file, '" alt="', $file, '" />';
}
}
}
так почему вы не публикуете код? –
Просто сделал. Забыл в отступ. – user2837048
есть синтаксические ошибки в коде выше, как in_array (не имеет закрывающей круглой скобки. $ Char в echo – jerjer