Полезные коды в PHP и MySQL

19.16K
.
I'm the Cult of Personality...

Какая неделя по счету в текущем месяце (мне для календаря праздникав была нужна)

function nweek($time) {
  if (date("m", $time) == "01")
    return (int) date("W", $time);
  else
    return (int) date("W", $time) - date("W", strtotime("01.".date("m", $time).".".date("Y", $time)));
}
echo nweek(time());
.
(\/)____o_O____(\/)

BoGdAn, это вроде можно узнать одной командой, номер текущей недели

.
Сексуальность валенка

BoGdAn, Зайди на php.net и посмотри документацию к date()

echo date('N');
.
I'm the Cult of Personality...

Swank, Сколько раз я смотрел хз. ни разу не видел. Порча наверно. Спасибо

.
ДоХтор

Набросал по просьбе товарища код, скрывающий ссылку на час, если по ней был сделан переход.
Обычно такие задачи не на пхп решаются, но как говорится - чем богаты, тем и рады ))

* (+/-)
if (!session_id()) session_start();

$time = time();

if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER']=='http://'.
    $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'])
{
    $_SESSION['time'] = $time + 3600;
}

if (isset($_SESSION['time']) && $_SESSION['time'] < $time) {
    echo '<a href="'. $_SERVER['PHP_SELF'] .'">Обновить</a><br />';
}

if (!isset($_SESSION['time'])) {
    echo '<a href="'. $_SERVER['PHP_SELF'] .'">Обновить</a><br />';
}
.
Менделеев
# ДоХтор (26.01.2016 / 21:00)
Набросал по просьбе товарища код, скрывающий ссылку на час, если по ней был сделан переход.
Обычно такие задачи не на пхп решаются, но как говорится - чем богаты, тем и рады ))
if (!session_id()) se
можно и в бд записывать время и проверять
.
# fanatos (26.01.2016 / 21:07)
можно и в бд записывать время и проверять
В бд даже надёжнее, т.к. если писать в сессию, а потом закрыть браузер и повторно зайти на страницу, то идентификатор сессии обновится, и ссылка не будет скрыта.
.
(\/)____o_O____(\/)

ДоХтор, напомнио Несложный код

.
# Koenig (26.01.2016 / 22:30)
ДоХтор, напомнио Несложный код
напомниЛо ? )
.
(\/)____o_O____(\/)

ДоХтор, руки кривые =)

Всего: 361