|
|
|
| Есть 365 папок, а именно 0001,0002,....,0365. в каждой папке есть до 20 картинок
с именами 01jpg, 02.jpg, .... 20.jpg
нужно два скрипта:
1. в файле index.html:
1.1. задаем присваивание числу (от 0000 до 0365) дату от 01 января до 31 декабря
а именно к 0001 -> 01.01
к 0002 -> 02.01
и так до 0365 ->31.12
1.2. вторая часть скрипта выводит картинку к c именем 01.jpg из папки соответствующей сегодняшней дате.
эта картинка имеет ссылку на страницу (pictures_today.html)
2.в странице (pictures_today.html) код, кот-й делает так:
выводит фотки из этой папки....
<img src="http://site.net/0002/01.jpg"/>
<br>
<img src="http://site.net/0002/02.jpg"/>
<br>
<img src="http://site.net/0002/03.jpg"/>
<br>
<img src="http://site.net/0002/03.jpg"/>
<br>
<img src="http://site.net/0002/04.jpg"/>
где 0002 это число соответствует сегодняшней дате....
например сегодня 27.01 (27 января, то папка соответствует 0027)
Спасибо!!!!, если подскажите код :) или просто !!!! | |
|
|
|
|
|
|
|
для: Anuta1989
(28.01.2009 в 20:01)
| | 1. Определить порядковый номер дня года и преобразовать его в вид 000N (или 00NN, или 0NNN) - не проблема.
2. Прописать путь к какой-то одной (или нескольим) картинкам из папки, соответствующей текущему порядковому номеру дня года - тоже не проблема.
3. Проблемой является определение количества файлов, которые есть на сервере в текущей папке. И проблема эта для Javascript'a НЕРАЗРЕШИМАЯ напрямую - ибо Javascript не может получать данные о серверной файловой системе..
"Криво" решить можно следующим способом: необходимо будет изначально ОДИН РАЗ создать (вручную или средствами PHP) массив из 365-ти элементов, каждый элемент которого будет равен числу файлов, которые надо прорисовывать на странице для конкретного порядкового номера дня года. Т.е., если в папке 0001 имеется 12-ть картинок, в папке 0002 - 15-ть картинок, а в папке 0003 - 20-ть картинок..., то массив будет начинаться так: 12, 15, 20,.. | |
|
|
|
|
|
|
|
для: PAT
(29.01.2009 в 20:25)
| | зачем на php- то? а если у человека нет доступа к php? массив можно и на JS сделать.
у меня был проект на JS: 7 категорий, в каждой разное число фоток с описаниями. в папке
images было 7 вложенных папкок с фотками и один файл records.js, в котором были
описания категорий (с указанием кол-ва фоток в каждой) и самих фоток. в зависимости от
номера выбранной категории подключался нужный скрипт:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
gallery=location.search.substring(1);
galler = gallery.split("&");
gall= galler[0];
if (gall == "") gall = 0;
document.write("<SCRIPT LANGUAGE=JavaScript src='images/" + gall + "/records.js'><\/SCRIPT>")
</SCRIPT>
|
| |
|
|
|