Страницы: (2) [1] 2  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

создаю что то нечто

, создаю что то нечто
meravaz
Отправлено: Mar 6 2010, 02:33 AM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



хочу создать страницу пхп или хтмл (не важно главное работало),
там будет на каждый день показываться дата "сегодняшняя"
(например - 23 февраля страница показывает 23 февраля - и являеться ссылкой на страницу 23febr.php или 23ferb.html)

у какого какие идей?


--------------------
PMEmail Poster
Top
meravaz
Отправлено: Mar 6 2010, 12:43 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



не хто не знает (((((

хотя бы подскажите что читать (((


--------------------
PMEmail Poster
Top
SilverDEN
Отправлено: Mar 6 2010, 02:12 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 528
Пользователь №: 196
Регистрация:
27-December 06



читай про функцию date() на php
выводи ее через echo с нужными параметрами


--------------------
Мало знать как, нужно знать почему...
PMEmail Poster
Top
meravaz
Отправлено: Mar 6 2010, 04:09 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



ясно.
с датой разабрался вроде ))))
а как сделать так что бы определенная дата имела ссылку на определенный УРЛ ?
какие инструменты применить?


--------------------
PMEmail Poster
Top
SilverDEN
Отправлено: Mar 6 2010, 05:29 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 528
Пользователь №: 196
Регистрация:
27-December 06



в echo можно дописать вывод ссылки, но помоему он выведется текстом, а не ссылкой. для организации имени файла можно опять использовать дату но с другим параметром допусти месяц и число т.е date(M;d) выводим как то так:
a href=date(M;d);html
Тут только идея. синтаксис надо смотреть т.е кавычки, запятые, скобки.


--------------------
Мало знать как, нужно знать почему...
PMEmail Poster
Top
meravaz
Отправлено: Mar 6 2010, 05:40 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



как я понял можно сделать следующее

a href=(date("d = F"));html

и в этом же каталоге расположить файл 7March.html ?



--------------------
PMEmail Poster
Top
SilverDEN
Отправлено: Mar 6 2010, 07:53 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 528
Пользователь №: 196
Регистрация:
27-December 06



Вот написал, даже протестировал все работает.
Единственное что на серваке должны быть файлы типа 05Mar.html
Ну соответственно завтра это уже будет ссылка 06Mar.html и так далее
CODE
<?PHP
$data = date("d F Y");
$link = date("d.M");
echo("<a href=$link.html>$data</a>");
?>


--------------------
Мало знать как, нужно знать почему...
PMEmail Poster
Top
SilverDEN
Отправлено: Mar 7 2010, 03:46 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 528
Пользователь №: 196
Регистрация:
27-December 06



точнее надо так
CODE
$link = date("dM");

без точки между dM


--------------------
Мало знать как, нужно знать почему...
PMEmail Poster
Top
SilverDEN
Отправлено: Mar 9 2010, 10:52 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 528
Пользователь №: 196
Регистрация:
27-December 06



Можно еще вот так, с датой по-русски
CODE
<?php
function russian_date() {
  $translation = array(
     "January" => "Января",
     "Jan" => "Янв",
     "February" => "Февраля",
     "Feb" => "Фев",
     "March" => "Марта",
     "Mar" => "Мар",
     "April" => "Апреля",
     "Apr" => "Апр",
     "May" => "Мая",
     "May" => "Май",
     "June" => "Июня",
     "Jun" => "Июн",
     "July" => "Июля",
     "Jul" => "Июл",
     "August" => "Августа",
     "Aug" => "Авг",
     "September" => "Сентября",
     "Sep" =>"Сен",
     "October" => "Октября",
     "Oct" => "Окт",
     "November" => "Ноября",
     "Nov" => "Ноя",
     "December" => "Декабря",
     "Dec" => "Дек",
     );
  if (func_num_args() > 1) {
     $timestamp = func_get_arg(1);
     return strtr(date(func_get_arg(0), $timestamp), $translation);
  } else {
     return strtr(date(func_get_arg(0)), $translation);
  };
}
echo russian_date( '\<\a \h\r\e\f\=dM\.\h\t\m\l\>d F Y\<\/\a\>' );
?>


--------------------
Мало знать как, нужно знать почему...
PMEmail Poster
Top
meravaz
Отправлено: Mar 10 2010, 07:05 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



на практике не получилось ((((

http://www.factorname.ru/test1.php

там дата со ссылкой лежит прям по середине

вроде все сделал правильно, и все равно не пашет

самое интересное он почему то ссылку http://www.factorname.ru/10Map.html перенаправляет в другую страницу сайта (((( никогда такого не видел однако


--------------------
PMEmail Poster
Top

Topic OptionsСтраницы: (2) [1] 2  Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0319 ]   [ 10 queries used ]   [ GZIP выключен ]