С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 1
Регистрация: 08.03.2016
Сообщений: 29

Вывод фотографий из папки (вернуть массив)

08.03.2016, 16:39. Показов 1414. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Домашнее задание.

0. Создайте в своем проекте папку, положите в нее несколько файлов-изображений.
1. Научитесь получать список файлов из заданной папки. Проверьте.
2. Выведите на экран список всех файлов из созданной папки.
3. Выведите с помощью HTML эти изображения.


PHP
1
2
3
4
5
6
7
8
9
10
11
function listdir ($dir) {
    if ($handle = opendir($dir)) {
    echo "Директория: $dir\n";
    while (false !== ($entry = readdir($handle))) {
        $entry = iconv ("windows-1251", "utf-8", $entry);
        echo '<img src="/homework/image/'.$entry.'" alt="text">';
    }
    closedir($handle);
}
}
?>
Подскажите как вернуть массив с тегами <img>?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.03.2016, 16:39
Ответы с готовыми решениями:

Перемещение фотографий в папки в зависимости от их (фото) ориентации (верт./гориз.)
Здравствуйте, уважаемые форумчане! Подскажите пожалуйста варианты решения задачи: В папке Photos содержатся множество фотографий,...

Почему функция не может вернуть массив, но может вернуть структуру содержащий массив?
Почему функция не может вернуть массив, но может вернуть структуру содержащую массив? Согласитесь что это некоторое несовершенство языка...

Вывод файлов папки, измененных после даты создания самой папки
я так понимаю, надо использовать ls, но с какими параметрами. также, я не ориентируюсь в синтаксисе баша. Может кто напишет скриптик для...

2
Hello Kitty
 Аватар для WhiteMind
690 / 562 / 402
Регистрация: 12.02.2016
Сообщений: 1,436
Записей в блоге: 1
08.03.2016, 16:57
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
 
function listdir($dir) {
    if ( @( $dirs = scandir($dir) ) ) {
        echo "Директория: $dir <br/>";
        foreach($dirs as $fn) {
            if ( $fn==="." || $fn===".." ) { continue; }
            echo '<img src="/homework/image/'.urlencode($fn).'" alt="text"/>';
        }
    }
}
listdir( './' );
0
0 / 0 / 1
Регистрация: 08.03.2016
Сообщений: 29
08.03.2016, 20:30  [ТС]
Видимо я не правильно вопрос задал. Хотя...
PHP
1
2
3
4
5
6
7
8
9
10
11
function listdir ($dir){
    $result = [];
    if ($handle = opendir($dir)) {
        while (false !== ($entry = readdir($handle))) {
            $entry = iconv ("windows-1251", "utf-8", $entry);
            $result[] = '<img src="/homework/image/'.$entry.'" alt="text">'.'<br>';
        }
        closedir($handle);
    }
    return $result;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.03.2016, 20:30
Помогаю со студенческими работами здесь

Получить название файлов с 1-ой папки , со 2-ой папки и вывести. Неправильный вывод
Есть такая задача: получить название файлов с 1-ой папки , со 2-ой папки и вывести название тех файлов , которые отличают эти папки между...

Вывод названия папки и пояснение к ней из файла txt внутри этой папки
Здравствуйте, дорогие друзья. Работаю над созданием одной программы и нужно сделать &quot;движок патчей&quot;. Поясняю, это сканирование...

Вывод фотографий
Доброго времени суток, форумчане) Подскажите пожалуйста как вывести к одной новости несколько фото? вот не рабочий код который не могу...

Вернуть название файлов из папки в аякс
Здравствуйте.Как сделать это.Никак не выходит.Файл ajax.php Пишу $dirPathSmall = &quot;/small&quot;; $dir=opendir($dirPathSmall); ...

Вывод фотографий в блоке
Добрый день. Прошу вашего совета. Есть блок который генерируется вместе с другим содержимым контейнера, в зависимости от того какой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru