Как можно отобразить изображения из папки с помощью PHP
привет всем
одна из частей моего задания-отображение изображений. Дело в том, что изображения находятся в папках, которые я должен вытащить из папки, чтобы они отображались, и это должно быть сделано с помощью php. Я должен иметь возможность извлекать изображения из папки изображений, чтобы они отображались.
может ли кто-нибудь указать мне правильное направление или, по крайней мере, дать мне идею, как это сделать? Я пробовал этот набор кодов, но я понятия не имею, будет ли он работать, и еще одна вещь, которую я получал ошибки
Что я уже пробовал:
<pre><?php $dir_path = "folder/"; $extensions_array = array('jpg','png','jpeg'); if(is_dir($dir_path)) { $files = scandir($dir_path); for($i = 0; $i < count($files); $i++) { if($files[$i] !='.' && $files[$i] !='..') { // get file name echo "File Name -> $files[$i]<br>"; // get file extension $file = pathinfo($files[$i]); $extension = $file['extension']; echo "File Extension-> $extension<br>"; // check file extension if(in_array($extension, $extensions_array)) { // show image echo "<img src='$dir_path$files[$i]' style='width:100px;height:100px;'><br>"; } } } }
Richard MacCutchan
"но я понятия не имею, будет ли это работать, и еще одна вещь, которую я получал ошибки"
Что происходит, когда вы пытаетесь это сделать, и какие ошибки вы видите?
[no name]
Не используйте код, если вы его не понимаете, потому что вы в конечном итоге сбиваете разработчиков с толку в CodeProject. Посмотрите на каждый из методов, используемых в коде, и ознакомьтесь с документацией. Ошибки, скорее всего, покажут вам, где именно находится ошибка, но это ваша работа, чтобы исправить ее, поэтому вам нужно понять язык. Если это происходит на сервере, выполните 'tail-f' в журнале ошибок, чтобы показать подробную информацию об ошибке вместо того, чтобы просто видеть '500' в браузере.