|
|
|
| Дано:
1. База файлов. (Видеоролики, фото, рисунки).
2. Эти файлы находяться в папках (папок очень много) и находятся все эти папки в одной главной папке под названием BASE.
3. В каждой папке находятся файлы c разным расширением: jpg, Jpg,JPG,Gif,gif,GIF,bmp
Надо
1. Нужно создать работающий PHP скрипт для генерации 12 случайных неповторяющихся предосмотров (размер 150х150) из всех этих папок.
2.С возможностью изменения количество предосмотров выводимых на страницу. (ну захочется например сделать потом не 12 а 25 или 30 таких случайных предосмотров).
3. При нажатии на любой из 12 случайных предосмотров – создаётся страница на которой мы видим уменьшенные изображения уже всех файлов папки из которой взят этот предосмотр. (т.е. всю галлерею из одной папки).
4. А при нажатии на любое уменьшенное изображение открывается фотография вся целиком.
С уважением Dark Girl | |
|
|
|
|
|
|
|
для: Dark Girl
(18.01.2007 в 11:59)
| | Осмелюсь предложить вам создасть структурированню базу данных (MySQL), описывающe ваши файлы (видеоролики, фото, рисунки) и уже с ней работать: делать случайные выборки, выборки групп (категорий) и т.п. (взависимости от конкретных задач). | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 12:06)
| | Без базы данных!! | |
|
|
|
|
|
|
|
для: Dark Girl
(18.01.2007 в 12:10)
| | Это достаточно муторно. Надо собирать информмацию о всех файлах в каталогах (пробегать по ним в циклах), каким-то образом структурировать (скорее всего при помощи массивов, что может занять много памяти при больших кол-вах файлов), случайным образом выбирать и тому подобное. Все это гораздо выгоднее взволить на БД. А у вас нет текстовых описаний к файлам? | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 12:16)
| | К сожалению нет!!
База насчитывает более 10 000 изображений((((( | |
|
|
|
|
|
|
|
для: Dark Girl
(18.01.2007 в 12:18)
| | Ну с руктрировать их для выбора пользователем еще можно (скажем ввиде классического проводника), а вот случайная выборка - даже не знаю, что на вскидку предложить :(( | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 12:20)
| | Вобщем-то можно и такое, но бесплатно никто делать не будет. А шаблонным скриптом здесь не отделаться. | |
|
|
|
|
|
|
|
для: Dark Girl
(18.01.2007 в 12:10)
| | >Без базы данных!!
Хм, при таком количестве файлов вам ее придется сделать в том или ином виде. Либо файловое подобие, либо SQlite - поскольку MySQL, я так пониаю, отстутствует. | |
|
|
|
|
|
|
|
для: Киналь
(18.01.2007 в 12:23)
| | MySQL присутствует!!! | |
|
|
|