динамически отображать изображения в сетке в формате HTML - PullRequest
0 голосов
/ 24 июня 2011

Настройка следующая:

У меня 25 папок, в каждой папке есть несколько изображений.Количество и имена файлов изображений в каждой папке определяется после запуска кода C ++.Я хочу отобразить изображения в этих 25 папках в формате сетки 5x5 в HTML-файле , размер каждого элемента сетки зависит от количества изображений в папке, соответствующей этому элементу сетки.Мне нужно написать HTML-скрипт для этого.

Поскольку у меня нет абсолютно никакого опыта в написании html-скриптов, я просмотрел некоторые другие посты в stackoverflow и в других местах, но не смог найти справки по динамическому поиску папок и последующему отображению изображений, которые они содержат.Я был бы очень признателен, если бы кто-нибудь мог помочь мне в этом.

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 24 июня 2011

Как говорит Зейчин, вы можете использовать PHP, чтобы красиво и эффективно выводить HTML на основе запроса, который вы делаете в те каталоги, которые вы установили.

Загляните в PHP $ _SERVER, и с этого момента вы сможете запросить что-либо на сервере, от имени root до содержимого папок. Работайте с данными, которые вам возвращаются, и с помощью циклов вы можете легко вывести табличный формат, который примерно будет выглядеть следующим образом

<table><!-- "Starts" table-->
<tr><!-- "Starts" row 1-->
<td><!-- "Starts" cell 1-->
</td><!-- "ends" cell 1-->
<td><!-- "Starts" cell 2-->
</td><!-- "ends" cell 2-->
<td><!-- "Starts" cell 3-->
</td><!-- "ends" cell 3-->
<td><!-- "Starts" cell 4-->
</td><!-- "ends" cell 4-->
<td><!-- "Starts" cell 5-->
</td><!-- "ends" cell 5-->
</tr><!-- "ends" row 1-->

... do this 4 more times ...

</table> <!-- "end" table-->
0 голосов
/ 24 июня 2011

Это похоже на серверный скрипт, который лучше всего реализован в PHP / JSP и так далее. Я устал от своих серверных вещей, поэтому я оставлю это тем, кто более знаком с серверными материалами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...