Задачка....

18 отговора 540 прегледа
#1

Задачка....

Здравейте.Как да реша следната задача.
В една директория имам примерно 10000 jpg,gif(графични файлове).
С php да се сортират фаиловете па дата на създаване примерно (от 19.01.1999г. 11:00 часа до 20.02.2005г. 20:00 часа) и всички файлове саздадени между тези дати и часове да бадат изведени като таблица с малки картинки примерно ако са 1000 файла върнати като резултат да ми ги изкарва по 20 картинки на страница и да мога със скрул да ги разглеждам после.И да мога да щракам на всяка една картинка и да ми я отваря в голям размер.
Благодаря.

Отговор
в отговор на Kuk #2

Re: Задачка....

Директории
Файлове

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на Kuk #3

Re: Задачка....

Ще трябва и sort за сравняване на датите. ама първо ще се наложи да ги обърнш в unix time int.

Break The UnBreakable

Редактирано от nupaT на

Отговор
в отговор на ro6avia #4

Re: Задачка....

+ GD

Отговор
в отговор на nupaT #5

Re: Задачка....

е сорта става с масив ;-)
през ключа - взимаш пропъртис на файла от ФС-а

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #6

Re: Задачка....

Може ли малко по подробно понеже сам малко начинаещ.

Отговор
в отговор на ro6avia #7

Re: Задачка....

Ми и аз за това говорех.
ръга всичко в един масив и сортира.

ако не всичко то поне датата на създаване

Break The UnBreakable
Отговор
в отговор на nupaT #8

Re: Задачка....

До колкото разбрах трябва да си направя масив с имената на файловете и тяхните характеристики и след това да го сортирам според зададените параметри от потребителя от-до и после как да си направя масивче с картинките които отговарят на условието и да ги заредя като таблица с по 20 елемента.

Отговор
в отговор на Kuk #9

Re: Задачка....

а там в директория са ти само големите картинки и искаш да се показват по 20 малки като всяка от тях е с линк към голямата, така ли?

Отговор
в отговор на Kuk #11

Re: Задачка....

а имаш ли вече идея за това как да получиш малката картинка?

Отговор
в отговор на Kuk #13

Re: Задачка....

зарязваш прелистване на директория, организираш нещата в ДБ, генерираш при ъплоуд или периодично обхождане малките картинки към големите файлове и си работиш с данните от база

Отговор
в отговор на Bълk #14

Резюме до момента

Имам някакъв казус :
1. Не знам какво да направя.
2. Не знам как да го направя.
3. Нямам никаква идея как се правят нещата.
4. Не разбирам отговорите които ми дават.
5. Не си правя труда да прочета за какво става дума.
6. Не разбирам от програмиране.
7. Нямам структурно логическо мислене......

някой да допълни ?

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #15

Re: Резюме до момента

8.Понеже малко разбирам от компютЪри, и инсталирам ВЕНДОЛСИ, та шева ми каза да направя интернет сайт на фирмата, и (в случая) галерия с картинките от рождения ден на Пепа от счетоводството и фирменото парти с ония гермаците дето ще са ни клиенти

Отговор
в отговор на ro6avia #16

Re: Резюме до момента

слава богу, че не пита за кредол и рнрББ или защо не работи еди кой си пример от много умна книга.

Отговор
в отговор на ro6avia #17

Re: Резюме до момента

Не съм чел какво пише в документацията и многото коментари под нея.
Не съм потърсил решение на проблема с гугъл.

Приказвайки си за сесии, пхпББ и гугъл, некой мое ли да се сети що има толкоз много резултати от това търсене и за кво аджеба иде реч:
[линк]


(ауу, добре че на другото място дето питах не са издали отговора, че сега то стърчи най-отгоре :)

Портал за почитателите на Толкин - връзки и новини
[линк]
Отговор
в отговор на Mopдpeд #18

Re: Резюме до момента

хех хех хех ... абе не знам що са 0.52, щот при мен шава от 0.18 до 2.56

Отговор
в отговор на Kuk #19

Ето ти нещо добре работещо

Ако се оправиш с инсталацията ще ти върши работа, ако не... почвай сериозно да чете
[urlhttp://coppermine.sf.net/]Coppermine[/url]

Проблема не изчезва в момента, в който си изтървете нервите
[линк]
Отговор