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, ну е-мое, работает
спасибо, дружище...
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); }
вот так сработал ххх туда напишем айпи если много через ,