Вывод изображений и имен файлов

nameivan

Новичок
Вывод изображений и имен файлов

Есть папка в которой другие папки и файлы JPG. имена файлов и папок совпадают
папка1 - файл1.jpg
папка2 - файл2.jpg
........

Необходимо сделать вывод этих файлов таким образом чтобы под картинкой подписывалось имя файла.

Имена вывожу так
$dir = opendir("../folder";
while($fold = readdir($dir))
if(is_dir("../folder/".$fold) && ($fold != "." && ($fold != "..")
echo "$fold <br>";
closedir ($dir);

Что добавить чтоб картинки выводились?
 

nameivan

Новичок
знаком, вот вывожу я картинки

$handle = opendir('../folder1/'.$folder.'/sm/');
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo '<tr></tr><tr><td><img src="../folder1/'.$folder.'/sm/'.$file.'"></td></tr>';
}
}
closedir($handle)
как с предидущим фрагментом кода это связать? вот что я не понимаю
 

damngood

Мозг был, но ушел...
У тебя структура какая?
folder/folder1/folder1.jpg

или
folder/folder1/sm/folder1.jpg?

Что не так, если сделать?

Если где ошибся в синтаксисе - поправишь.

PHP:
$dir = opendir("../folder");
while($fold = readdir($dir)){
    if(is_dir("../folder/".$fold) && ($fold != "." && ($fold != ".."))){
        echo "<img src=\"../folder1/".$fold."/sm/".$fold.".jpg\" align='left'>".$fold;
    }
}
closedir ($dir);
 
Сверху