Если кому-то нужен,можете посты ниже не читать,это уже отредактированный вариант!
<?php
error_reporting(E_ALL);
header("Content-type: text/html; charset=utf-8");
function domain()
{
echo 'http://'.$_SERVER['HTTP_HOST'].'/';
}
function day()
{
$array = array(
1 =>'Январь',
'Февряль',
'Март',
'Апрель',
'Май',
'Июнь',
'Июль',
'Август',
'Сентябрь',
'Октябрь',
'Ноябрь',
'Декабрь',
);
echo date($array[date('n')]. ', d');
}
?>
day();
Всем спасибо,ребят!
Обожаю этот форум! :)
Спустя 4 минуты, 28 секунд (30.01.2012 - 19:11) YVSIK написал(а):
Класс, приятно смотреть!!
Спустя 2 минуты, 50 секунд (30.01.2012 - 19:14) bob marley написал(а):
YVSIK
Не обманываешь?
спасибо, очень рад
Не обманываешь?
спасибо, очень рад
Спустя 37 секунд (30.01.2012 - 19:15) Игорь_Vasinsky написал(а):
а я так могу
<?php
header("Content-type: text/html; charset=utf-8");
function showDate()
{
$mouthArray = array(
1 =>'Январь',
2 =>'Февряль',
3 =>'Март',
4 =>'Апрель',
5 =>'Май',
6 =>'Июнь',
7 =>'Июль',
8 =>'Август',
9 =>'Сентябрь',
10=>'Октябрь',
11=>'Ноябрь',
12=>'Декабрь',
);
echo date(strtr(date('n'), $mouthArray).', d');
}
//Показать месяц и день
showDate();
?>
Спустя 2 минуты, 1 секунда (30.01.2012 - 19:17) YVSIK написал(а):
ты любишь плюсы могу за красоту тыцнуть, код сам не смотрел
а плюс не только за красоту отлично принимаешь меры! по все канонам этого форума !!
а плюс не только за красоту отлично принимаешь меры! по все канонам этого форума !!
Спустя 37 секунд (30.01.2012 - 19:18) bob marley написал(а):
Игорь_Vasinsky
хвастун
хвастун
Спустя 35 секунд (30.01.2012 - 19:18) bob marley написал(а):
YVSIK
нее,не надо
нее,не надо
Спустя 7 минут, 4 секунды (30.01.2012 - 19:25) YVSIK написал(а):
bob marley потом и от лесенки откажещься , поверь все приходит с оптоМ!!
Игорь тебе показал как,,=> рассмотри,
к слову бывает челу скажешь раз так 20, а он свое гнет, да хоть тресни. и ноет пУчУмУ и тд...........
Игорь тебе показал как,,=> рассмотри,
Свернутый текст
не думай то это издевки вроде как получилось. просто виден рузльтат не зря тя вчера тут рвали на части, то то не так от тут не угодил,
всё отлично
чес слово приятно тебя сегодня увидеть тем более с таким результом!!
всё отлично
чес слово приятно тебя сегодня увидеть тем более с таким результом!!
к слову бывает челу скажешь раз так 20, а он свое гнет, да хоть тресни. и ноет пУчУмУ и тд...........
Спустя 2 минуты, 10 секунд (30.01.2012 - 19:27) Игорь_Vasinsky написал(а):
я те наглядно показал как вместо 2х функций сделать одну, и как сократить код используя нужные функции. нафиг мне хвастаться
Спустя 1 минута (30.01.2012 - 19:28) bob marley написал(а):
YVSIK
убрал лесенку..она меня самого напрягать начала
читаешь код и тут лесенка,аж глаза в разные стороны сразу
Игорь_Vasinsky
поняяяятно
убрал лесенку..она меня самого напрягать начала
читаешь код и тут лесенка,аж глаза в разные стороны сразу
Игорь_Vasinsky
поняяяятно
Спустя 1 минута, 44 секунды (30.01.2012 - 19:30) bob marley написал(а):
А почему если я ставлю кодировку utf-8 то у меня заместо русских слов символы?
Спустя 37 секунд (30.01.2012 - 19:31) m4a1fox написал(а):
Игорь_Vasinsky
Шаришь.... взял на заметку.
Шаришь.... взял на заметку.
Спустя 37 секунд (30.01.2012 - 19:31) m4a1fox написал(а):
bob marley
Цитата |
А почему если я ставлю кодировку utf-8 то у меня заместо русских слов символы? |
Welcome to hell
Спустя 41 секунда (30.01.2012 - 19:32) YVSIK написал(а):
БОМ мешает,,, пройди в кодировки там есть статья прикрепленная !!
Спустя 2 минуты, 8 секунд (30.01.2012 - 19:34) inpost написал(а):
bob marley
Перевести в ЮТФ надо весь сайт, все файлы Обычно 7 пунктов выполнить надо.
Перевести в ЮТФ надо весь сайт, все файлы Обычно 7 пунктов выполнить надо.
Спустя 4 минуты, 5 секунд (30.01.2012 - 19:38) bob marley написал(а):
YVSIK
хорошо!
inpost
ух ты..ничего себе
уберу как я её=Ъ
Игорь_Vasinsky
у меня две функции потому,что мне потом разбивать так и так бы пришлось,по скольку у меня в шаблоне будет число и месяц как календарь сделано бумажный,где листочки отрываешь:)и месяц надо будет в один блок а число в другой..вот так вот..
и в твоем коде нет окончаний после цифр=Ъ
хорошо!
inpost
ух ты..ничего себе
уберу как я её=Ъ
Игорь_Vasinsky
у меня две функции потому,что мне потом разбивать так и так бы пришлось,по скольку у меня в шаблоне будет число и месяц как календарь сделано бумажный,где листочки отрываешь:)и месяц надо будет в один блок а число в другой..вот так вот..
и в твоем коде нет окончаний после цифр=Ъ
Спустя 5 минут, 13 секунд (30.01.2012 - 19:43) Игорь_Vasinsky написал(а):
начни с того чтоб сами файлы были в utf8 без BOM
Спустя 2 минуты, 26 секунд (30.01.2012 - 19:46) bob marley написал(а):
Игорь_Vasinsky
ааа..окей..
а это как?
ааа..окей..
а это как?
Спустя 9 минут, 15 секунд (30.01.2012 - 19:55) Игорь_Vasinsky написал(а):
Это в редакторе нужно...
;)
;)
header("Content-type: text/html; charset=utf-8");
function showDate($number=null, $mounth=null)
{
$mouthArray = array(
1 =>'Январь',
2 =>'Февряль',
3 =>'Март',
4 =>'Апрель',
5 =>'Май',
6 =>'Июнь',
7 =>'Июль',
8 =>'Август',
9 =>'Сентябрь',
10=>'Октябрь',
11=>'Ноябрь',
12=>'Декабрь',
);
if($number !=null AND $mounth !=null)
echo date(strtr(date('n'), $mouthArray).', d');
elseif($number != null)
echo date('d');
elseif($mounth != null)
echo date(strtr(date('n'), $mouthArray));
}
//Число
showDate('число');
echo '<br />';
//Месяц
showDate('', 'месяц');
echo '<br />';
//Месяц, число
showDate('число', 'месяц');
Спустя 11 минут, 27 секунд (30.01.2012 - 20:07) Placido написал(а):
На заметку.
Все это хорошо, но буквенные наращения при записи календарных чисел не используются. Просто 23 января, 1 марта и т.д. (пруфлинк)
Все это хорошо, но буквенные наращения при записи календарных чисел не используются. Просто 23 января, 1 марта и т.д. (пруфлинк)
Цитата (bob marley @ 30.01.2012 - 18:07) |
... |
И не "третие", а "третье".
Спустя 37 минут, 4 секунды (30.01.2012 - 20:44) Winston написал(а):
Если у тебя кодировка Windows-1251, то твою ф-ю month можно сократить
function month()
{
setlocale(LC_ALL, 'ru_RU.CP1251', 'rus_RUS.CP1251', 'Russian_Russia.1251');
return strftime('%B');
}
echo month();
Спустя 18 минут, 57 секунд (30.01.2012 - 21:03) bob marley написал(а):
с UTF-8 разобрался,спасибо!
Игорь_Vasinsky
я все равно свой код оставлю=Ъ
свое к душе ближе,понимаешь?хоть каким бы оно говнокодом не было
Игорь_Vasinsky
я все равно свой код оставлю=Ъ
свое к душе ближе,понимаешь?хоть каким бы оно говнокодом не было
Спустя 4 минуты, 11 секунд (30.01.2012 - 21:07) Игорь_Vasinsky написал(а):
всё верно. забирать чужой код без согласия - нарушение закона об авторском праве
Спустя 46 секунд (30.01.2012 - 21:08) inpost написал(а):
bob marley
Я не понимаю. Ты не первый раз раз проявляешь характер, что твой код хороший, и тебе это кажется, хотя это вовсе не так.
Тебе учиться надо правильно кодить, а не доказывать, что твой правильный, или хотя бы оставлять его в таком виде лишь потому, что это твой.
Тебе дали код, и для того, чтобы он стал ТВОИМИ, тебе надо изучить каждую функцию и самому понимать, что она делает! Изучил? Молодец, теперь она уже твоя, потому что хранится в твоей голове, а не глупый копи-паст
Я не понимаю. Ты не первый раз раз проявляешь характер, что твой код хороший, и тебе это кажется, хотя это вовсе не так.
Тебе учиться надо правильно кодить, а не доказывать, что твой правильный, или хотя бы оставлять его в таком виде лишь потому, что это твой.
Тебе дали код, и для того, чтобы он стал ТВОИМИ, тебе надо изучить каждую функцию и самому понимать, что она делает! Изучил? Молодец, теперь она уже твоя, потому что хранится в твоей голове, а не глупый копи-паст
Спустя 15 минут, 5 секунд (30.01.2012 - 21:23) bob marley написал(а):
inpost
а это понимаю.но из того кода мне не известна лишь одна функция.
я конечно же посмотрю завтра этот код и разберу что мне дал мой теска..Сейчас нет времени!
а это понимаю.но из того кода мне не известна лишь одна функция.
я конечно же посмотрю завтра этот код и разберу что мне дал мой теска..Сейчас нет времени!
Спустя 8 минут, 58 секунд (30.01.2012 - 21:32) bob marley написал(а):
($number=null, $mounth=null)
что обозначает переменная $nomber=null ?
что обозначает переменная $nomber=null ?
Спустя 2 минуты, 12 секунд (30.01.2012 - 21:34) inpost написал(а):
Если параметры не были переданы функции, то берётся параметр по умолчанию.
Спустя 1 минута, 28 секунд (30.01.2012 - 21:35) Winston написал(а):
http://www.php.ru/manual/functions.arguments.html
См. п. "Значения аргументов по умолчанию"
См. п. "Значения аргументов по умолчанию"
Спустя 8 минут, 25 секунд (30.01.2012 - 21:44) bob marley написал(а):
strtr() очень даже интересная функция!!!
но что обозначает в данном случае? - .', d'
но что обозначает в данном случае? - .', d'
Спустя 1 минута, 16 секунд (30.01.2012 - 21:45) bob marley написал(а):
о Господи..я уже сплю походу..все вкурил!
Спустя 1 минута, 16 секунд (30.01.2012 - 21:46) bob marley написал(а):
это условие date()...ппц сплю
Спустя 58 секунд (30.01.2012 - 21:47) Игорь_Vasinsky написал(а):
мою функцию можно даже так вызвать
лишь бы не NULL, но выше - как то наглядней ;)
//Число
showDate(1);
echo '<br />';
//Месяц
showDate('', 1);
echo '<br />';
//Месяц, число
showDate(1, 1);
лишь бы не NULL, но выше - как то наглядней ;)
Спустя 4 минуты, 15 секунд (30.01.2012 - 21:51) bob marley написал(а):
Игорь_Vasinsky
Да это не важно как можно вызвать!
Функция strtr() мне понравилась..
Да это не важно как можно вызвать!
Функция strtr() мне понравилась..
Спустя 1 минута, 31 секунда (30.01.2012 - 21:53) bob marley написал(а):
только вот один ещё вопрос по твоему коду..почему месяц ты находишь так date('n'); а я вызывал date('m'); m- month..
Спустя 3 минуты, 55 секунд (30.01.2012 - 21:57) YVSIK написал(а):
что обозначает ? что обозначает НАкури дальше если что!!
Спустя 6 минут, 35 секунд (30.01.2012 - 22:03) Игорь_Vasinsky написал(а):
Цитата |
только вот один ещё вопрос по твоему коду..почему месяц ты находишь так date('n'); а я вызывал date('m'); m- month.. |
потому как "n" - в date воспринимается как порядковый номер месяца без 0 впереди, а "m" - порядковый номер месяца с ведущим нулём. Короче писать меньше))
Спустя 1 минута, 7 секунд (30.01.2012 - 22:05) bob marley написал(а):
все вкурил:) а я и думаю почему у меня если m писать нулик вылазит..
Спустя 1 минута, 32 секунды (30.01.2012 - 22:06) Игорь_Vasinsky написал(а):
когда-то я сам по мануалам лазить не любил, теперь это обязательный ритуал
http://php.net/manual/ru/function.date.php
http://php.net/manual/ru/function.date.php
Спустя 2 минуты, 40 секунд (30.01.2012 - 22:09) Winston написал(а):
bob marley
Я не пойму почему ты так ленишься в мануал заглянуть? Я так понял, что тебе легче прождать целый час ответ на свой вопрос, чем заглянуть в ман?
Я не пойму почему ты так ленишься в мануал заглянуть? Я так понял, что тебе легче прождать целый час ответ на свой вопрос, чем заглянуть в ман?
Спустя 53 секунды (30.01.2012 - 22:10) bob marley написал(а):
Игорь_Vasinsky
а можно же и без strtr обойтись!
или лучше с ней?
а можно же и без strtr обойтись!
<?php
error_reporting(E_ALL);
header("Content-type: text/html; charset=utf-8");
function domain()
{
echo 'http://'.$_SERVER['HTTP_HOST'].'/';
}
function day()
{
$array = array(
1 =>'Январь',
2 =>'Февряль',
3 =>'Март',
4 =>'Апрель',
5 =>'Май',
6 =>'Июнь',
7 =>'Июль',
8 =>'Август',
9 =>'Сентябрь',
10=>'Октябрь',
11=>'Ноябрь',
12=>'Декабрь',
);
echo date($array[date('n')]. ', d');
}
?>
или лучше с ней?
Спустя 1 минута, 51 секунда (30.01.2012 - 22:11) Игорь_Vasinsky написал(а):
Winston
придёт со временем... когда осознает что это не только время сокращает - но и по путн можно много вкусного краем глаза запалить
ТС - молодец.!
придёт со временем... когда осознает что это не только время сокращает - но и по путн можно много вкусного краем глаза запалить
ТС - молодец.!
Спустя 1 минута, 42 секунды (30.01.2012 - 22:13) bob marley написал(а):
Цитата (Игорь_Vasinsky @ 30.01.2012 - 19:11) |
ТС - молодец.! |
что можно так?
а так лучше или нет?
Спустя 2 минуты, 29 секунд (30.01.2012 - 22:16) Игорь_Vasinsky написал(а):
ну сам подумай - я
1. создал массив
2. strtr() для замены использовал
Ты
1. создал массив
2. вытащил элемент массива
Конечно у тя оптимальней (на сотые доли сек может, но всё же...)
1. создал массив
2. strtr() для замены использовал
Ты
1. создал массив
2. вытащил элемент массива
Конечно у тя оптимальней (на сотые доли сек может, но всё же...)
Спустя 1 минута, 9 секунд (30.01.2012 - 22:17) bob marley написал(а):
Игорь_Vasinsky
а какие плюсы замены?
просто интересно!
а какие плюсы замены?
просто интересно!
Спустя 1 минута, 14 секунд (30.01.2012 - 22:18) Игорь_Vasinsky написал(а):
плюсов нет - если замену можно избежать вообще. В данном случае ты нашёл оптимальное решение.
Спустя 3 минуты, 57 секунд (30.01.2012 - 22:22) Winston написал(а):
Достаточно написать
$array = array(
1 =>'Январь',
'Февряль',
'Март',
'Апрель',
'Май',
'Июнь',
'Июль',
'Август',
'Сентябрь',
'Октябрь',
'Ноябрь',
'Декабрь',
);
Спустя 5 минут, 18 секунд (30.01.2012 - 22:27) bob marley написал(а):
Игорь_Vasinsky
все равно спасибо за strtr() !
я думаю пригодиться!
Winston
ничего себе!!!прикольно..
а почему так работает?наверное остальное автоматические подбирается,да?
все равно спасибо за strtr() !
я думаю пригодиться!
Winston
ничего себе!!!прикольно..
а почему так работает?наверное остальное автоматические подбирается,да?
Спустя 1 минута, 5 секунд (30.01.2012 - 22:28) Игорь_Vasinsky написал(а):
совершенно верно, ты просто указываешь индекс начального элемента.
Спустя 17 секунд (30.01.2012 - 22:29) Winston написал(а):
Да. Можно указать любой индекс. С которого нужно стартовать.
Спустя 3 минуты, 47 секунд (30.01.2012 - 22:32) bob marley написал(а):
Игорь_Vasinsky
Winston
а если индекс к примеру
start
то такое уже не прокатит,верно?или будет типо start1,start2 и тд?
Winston
а если индекс к примеру
start
то такое уже не прокатит,верно?или будет типо start1,start2 и тд?
Спустя 2 минуты, 12 секунд (30.01.2012 - 22:35) Winston написал(а):
Нет.
Спустя 5 минут, 42 секунды (30.01.2012 - 22:40) bob marley написал(а):
Winston
Понял,спасибо!
Понял,спасибо!
Спустя 2 минуты, 11 секунд (30.01.2012 - 22:43) Игорь_Vasinsky написал(а):
только INTEGER
Спустя 9 минут, 35 секунд (30.01.2012 - 22:52) bob marley написал(а):
Игорь_Vasinsky
Понял!
Писанины меньше,это хорошо!
Понял!
Писанины меньше,это хорошо!
Спустя 9 часов, 47 минут, 48 секунд (31.01.2012 - 08:40) YVSIK написал(а):
bob marley маленькое замечание ,
конечно ты все выправил это и вроде прально сделал, в первом посте, но для других это не будет не понятно и для истории тем более, реши эту задачку ну хоть так, было - стало
выложи сразу два кода, как он выглядел при первом написании и то что вышло после обращений, а то-как то единолично вышло, я себе сделал, а остальные как хотят. Далее может этот топик тогда вполне иметь повышенный интерес и придаст тебе вес и внимания, да пожалуй от всех кто его увидит.
конечно ты все выправил это и вроде прально сделал, в первом посте, но для других это не будет не понятно и для истории тем более, реши эту задачку ну хоть так, было - стало
выложи сразу два кода, как он выглядел при первом написании и то что вышло после обращений, а то-как то единолично вышло, я себе сделал, а остальные как хотят. Далее может этот топик тогда вполне иметь повышенный интерес и придаст тебе вес и внимания, да пожалуй от всех кто его увидит.
Спустя 5 часов, 15 минут, 46 секунд (31.01.2012 - 13:56) bob marley написал(а):
YVSIK
я уже старый код выкинул
буду знать теперь!
я уже старый код выкинул
буду знать теперь!
Спустя 15 минут, 40 секунд (31.01.2012 - 14:11) YVSIK написал(а):
хМ хоть и выкинул ) все думаю не будет труда его вспомнить , сам удивишься как так было и что терь стало и как подрос в своих-же глазах
так что давай вспоминай
так что давай вспоминай
_____________
伊戈尔