???????

Раздел "заметки" содержит ответы на различные распространенные среди начинающих веб-мастеров вопросы, которые по своему объему не тянут на полноценные статьи. Для заметок, как и для статей и уроков, существует возможность комментирования.

????????? ???? ?? MySQL ? PHP

??? ????????, ? MySQL ???? ??? ???????? ???? ?????? ??? ???????? ???: date ? datetime. ?????? ???????, ?? ????, ???????? ??????????? ????????? ??????? ? ????????? ?????? ???? ??????? ? ?????. ??? ?????????? ?? MySQL ?????? ?????? ???? ?? ???????? ?????? ?????????????? ????????? ????????:

2012-03-03
2012-03-03 12:00:00

?????? ? PHP ? ??????????? ???????? ?????? ? ?????? ???????????? ??? ?????????? ?????? ???? Unix timestamp, ?????????????? ?? ???? ????? ?????????? ?????? ????? "?????? ?????" (???????? ??????? ?????? 1970 ????) ? ??????? ????????.

????? ??? ?????? ???????? ???????? ?? ?????????????? ????? ???????? ????, ?????? ? ?.?. ? ???????? ?? ? PHP-??????? mktime, ?? ? ????????? ??????? ?????. ?????????? MySQL-??????? Unix_timestamp, ??????? ????????? ????????????? ???? ?? ??????? MySQL ? ?????? Unix timestamp ?? ????? ???????. ???????????? ????????? ???????:

SELECT created                 AS created_mysql,
       Unix_timestamp(created) AS created_unix
FROM   articles;

?????????? ?????????????? ?????? ? Apache

IDN ??? ???????? ?????, ??????? ???????? ??????? ???????????? ?????????. ? ????? ??????? ????????? ????????????? ??????. ????????????? ?????? ?????? ??? ?? ? ?????????. ??????, ??? ????????? Apache ??? ?????? ? ?????? ???????? ???? ???? ??????.

? ????? "????????? ? ????????? ???-??????? Apache" ???? ????????, ??? ????????? ? Apache ???????????? ????????? ??????. ????? ??? ???? ? ?????????, ???? ?? ??. ?????? ???? ???? ???????? ????????????? ?????.

??? ???????????? ? ???? ???? ? ???????????? ????? ???????.??, ? ??? ??????? ? Apache ? ??????? ???????? ?? ifolder.ru.

????????? ?????????? HTML-????? ??? ?????? PHP

??????? ??? ???? ?????, ????? ????-?? ??????????. ???? ???????? ? ??????????? ???? ? ?????? ?? ???????:

function random_html_color()
{
    return sprintf( '#%02X%02X%02X', rand(0, 255), rand(0, 255), rand(0, 255) );
}

?????? RGB-???????????? ????? ???????????? ? ??????? rand(0, 255), ????? ??????? ??, ??????, rand(0, 120) ????? ???????????? ?????????, ?? ?????? ?????.

??????? ???? ?? PHP

???? ?????????? ????????, ??????? ????????? ???????????? ???? ? ??????????????? ???????? ? ????? ??????:

function rusdate($d, $format = 'j %MONTH% Y', $offset = 0)
{
    $montharr = array('??????', '???????', '?????', '??????', '???', '????', '????', '???????', '????????', '???????', '??????', '???????');
    $dayarr = array('???????????', '???????', '?????', '???????', '???????', '???????', '???????????');
 
    $d += 3600 * $offset;
 
    $sarr = array('/%MONTH%/i', '/%DAYWEEK%/i');
    $rarr = array( $montharr[date("m", $d) - 1], $dayarr[date("N", $d) - 1] );
 
    $format = preg_replace($sarr, $rarr, $format); 
    return date($format, $d);
}

?????? ???????? ?????-????, ?????? ?????? ????????? ????. ??? ????????? ????????? ?????????? PHP-??????? date(), ?????? ? ??????? ????? ???????? ??? ?????????????? ???????:



            

??????? ????????? HTML-??????

???? ?????????? ??? ? ????????? ????????, ??????? ? ????? ????? ????? ????????. ??? ??????? ?????????? HTML-??????? (? ?????????????? CSS-????? float) ?????? ????????? ????????????? ????????????? "?????????" ???????????? ????? ?? ????? ?????? ? ????????????? ?? ???????? ????? float ??? ?????, ??? ? ???????? ??????. ??? ????? ????? ?????? ??????????? ????????? ????, ?????????????? ????????? ???????:
.clearer {
  clear: both;
  display: block;
  font-size: 0;
  line-height: 0;
}
<div class="clearer">&nbsp;</div>