Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
Colin Drury +
Зарегистрирован: 08.07.03
Сообщения: 296
|
Добавлено: 20/10/03 в 12:55
|
|
Помогите со скриптом, не получается у меня  Алгоритм такой:
если урл=index.php тогда вывести ссылку <a href="пред_день_в_формате_YYYYMMDD.php">PREVIOUS DAY</a>
иначе прочитать урл в формате YYYYMMDD.php и вывести ссылки <a href="пред_день_от_прочитанного_урла.php">PREVIOUS DAY</a> <a href="след_день_от_прочитанного_урла.php">NEXT DAY</a>
|
K началу
|
|
|
Weber
Зарегистрирован: 03.10.03
Сообщения: 1276
|
Добавлено: 20/10/03 в 14:17
|
|
А я не понимаю где у тебя возник вопрос %)
Дату - генерируй так: print(date("Ymd"));
Завтра будет так: echo date("Ymd", mktime (0,0,0,date("m"),date("d")+1,date("Y"));
Вчера будет так: echo date("Ymd", mktime (0,0,0,date("m"),date("d")-1,date("Y"));
Остальное поди напишешь....
|
K началу
|
|
|
Colin Drury +
Зарегистрирован: 08.07.03
Сообщения: 296
|
Добавлено: 20/10/03 в 17:11
|
|
Похоже, я несколько неверно поставил вопрос. Суть проблемы: есть файл, например, 20031015.php в этом файле должны быть ссылки: previous day - на файл 20031014.php next day - на файл 20031016.php
Если же файл будет 20040101.php то для него: previous day - на файл 20031231.php next day - на файл 20040102.php
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 1376
|
Добавлено: 20/10/03 в 17:23
|
|
Код: | $link1=""; $link2="";
if ($url=="index.php") { $curr=time(); } else { if (ereg("([0-9]{4})([0-9]{2})([0-9]{2})",$url,$regs)) { $curr=mktime(date('H'),date('i'),date('s'),$regs[2],$regs[3],$regs[1]); } else $curr=time(); }
$prev=$curr-60*60*24; $next=$curr+60*60*24;
if ($url=="index.php") { $link1="<a href=\"".date("Ymd",$prev).".php\">PREVIOUS DAY</a>"; $link2=""; } else { $link1="<a href=\"".date("Ymd",$prev).".php\">PREVIOUS DAY</a>"; $link2="<a href=\"".date("Ymd",$next).".php\">NEXT DAY</a>"; }
|
|
K началу
|
|
|
Weber
Зарегистрирован: 03.10.03
Сообщения: 1276
|
Добавлено: 20/10/03 в 20:04
|
|
Colin Drury писал: | Похоже, я несколько неверно поставил вопрос. Суть проблемы: есть файл, например, 20031015.php в этом файле должны быть ссылки: previous day - на файл 20031014.php next day - на файл 20031016.php
Если же файл будет 20040101.php то для него: previous day - на файл 20031231.php next day - на файл 20040102.php |
И сложно было распарсить самому имена файлов? %)
Мне вот одно интересно.... ты это что столько файлов будешь генерить?
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 1376
|
Добавлено: 20/10/03 в 21:48
|
|
Файл-то один. Модреврайтом просто спрятанный. Я так предполагаю.
Ничего секретного не выдал? :-)
|
K началу
|
|
|
Weber
Зарегистрирован: 03.10.03
Сообщения: 1276
|
Добавлено: 20/10/03 в 22:00
|
|
Pentarh писал: | Файл-то один. Модреврайтом просто спрятанный. Я так предполагаю.
Ничего секретного не выдал? :-) |
Ну тогда это не файл, а просто параметры %) И красивее было бы сделать http://domain.com/gallery/20031209/ А php в конце - излишне %)
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 1376
|
Добавлено: 20/10/03 в 22:05
|
|
Ну это уже дело исключительно Colin Drury. Думаю, он лучше знает, что ему надо.
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|