Krite, Krite, ну классы и функции - это ООП насколько я понял

вобще надо связать functions.php с ядром core.php и сделать возможность на любой странице сайта вызывать оттуда функции, например functions::display_date()
kandyor, //пдключение лутше так
require($_SERVER['DOCUMENT_ROOT'].'/inc/functions.php');
Клас
<?php
class functions {
public static function display_date($var)
{
$shift = 3 * 3600;
if (date('Y', $var) == date('Y', time())) {
if (date('z', $var + $shift) == date('z', time() + $shift))
return 'Сегодня, ' . date("H:i", $var + $shift);
if (date('z', $var + $shift) == date('z', time() + $shift) - 1)
return 'Вчера, ' . date("H:i", $var + $shift);
}
return date("d.m.Y / H:i", $var + $shift);
}
}
?>
BoGdAn, ну е-мое, работает
.gif)
спасибо, дружище...
kandyor, ето просто сборка статических функцый.
Есть одинь аипи адрес,Как заблокировать чтобы на страницу не заходил вывыдил ощибку типа ваш аипи заблокирован (не двиг просто страница)
DOSIKSOFT, В htaccess пишешь
## USER IP BANNING
<Limit GET POST>
order allow,deny
deny from ххх.ххх.ххх.ххх
allow from all
</Limit>
где
ххх.ххх.ххх.ххх — Пиши IP который нужен в бане
venom, Другие версий есть?
DOSIKSOFT, Есть через "Iptables"
venom,
$user_ip = $_SERVER['REMOTE_ADDR'];
$ban_ip_array = array('xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx');
$count_ip = count($ban_ip_array);
for (
$i = 0;
$i < $count_ip;
$i++
) {
if ($user_ip == $ban_ip_array[$i])
exit("Данный IP
заблокирован администратором: " . $
user_ip); }
вот так сработал ххх туда напишем айпи если много через ,