<?
function m($x){
$date=date("d.m.Y",$x);
$x=explode(".",$date);
if($x[1]==01){$xs='Янв';}
if($x[1]==02){$xs='Фев';}
if($x[1]==03){$xs='Март';}
if($x[1]==04){$xs='Апр';}
if($x[1]==05){$xs='Май';}
if($x[1]==06){$xs='Июн';}
if($x[1]==07){$xs='Июл';}
if($x[1]==08){$xs='Авг';}
if($x[1]==09){$xs='Сен';}
if($x[1]==10){$xs='Окт';}
if($x[1]==11){$xs='Ноя';}
if($x[1]==12){$xs='Дек';}
$x=$x[0].' '.$xs.' '.$x[2];
return $x;
}
function head($title){
include H."inc/i.php";
ob_start();
$_SESSION['gen1'] = microtime(1);
print '
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html" charset=UTF-8" />
<title>'.$config[title].' - '.$title.'</title>
<link rel="stylesheet" type="text/css" href="'.h.'design/MadStyle/style.css"/>
</head>
<body>
<div class="prof"/>'.$title.'</div>
<div id="main"/>';
}
function foot(){
$Contents = ob_get_contents();
$gzib_file = strlen($Contents);
$gzib_file_out = strlen(gzcompress($Contents, 9));
$gzib_pro = round(100 - (100 / ($gzib_file / $gzib_file_out)), 1);
$size=round((ob_get_length()+200)/1024,1);
print '
<div class="foot"/>
<a href="javascript:history.back(1)"/>Назад</a><br>';
print '<a href="'.h.'"/>На Главную</a><br>';
if($_SESSION[aut]==1)print '<a href="'.h.'/admin/"/>В админку</a><br>';
print '
© MadLion 2011<br><small>';
$page_size = ob_get_length();
ob_end_flush();
if(!isset($_SESSION['traf'])){ $_SESSION['traf'] = 0; }
$_SESSION['traf'] += $page_size;
$gen1=$_SESSION['gen1'];
$gen2=$_SESSION['gen2']=microtime(1);
$gen=abs($gen1-$gen2);
$gen=round($gen,4);
echo "Трафик: ".round($_SESSION['traf'] / 1024, 2)." Кб | Ген: $gen сек.<br>";
echo 'Вес страницы: '.round($page_size / 1024, 2).' Кб | Gzip: '.$gzib_pro.'%<br/>';
print '</div>
</small>';
}
function nav($page,$total,$x2){
if ($page != $total) $nextpage = ' | <a href="'.$x2.'page='. ($page + 1) .'">след»</a>
';
if($page - 2 > 0) $page2left = ' <a href="'.$x2.'page='. ($page - 2) .'">'. ($page - 2) .'</a> ';
if($page - 1 > 0) $page1left = ' | <a href="'.$x2.'page='. ($page - 1) .'">«пред</a> ';
if($page + 1 <= $total) $page1right = ' <a href="'.$x2.'page='. ($page + 1) .'">'. ($page + 1) .'</a>';
if($total == "1"){ $xxx = '<small>Стр. '.$page.$page1left.$nextpage.'</small>'; }
else {$xxx = '<small>Стр. '.$page.' из '.$total.''.$page1left.$nextpage.'</small>'; }
$div_1="<div class='pm'/>";
$div_2="</div>";
return $div_1.$xxx.$div_2;
}
function latrus($text)
{return str_replace(
array('YO','Yo','ZH','Zh','CH','Ch','SHC','SHc','Shc','SH',
'Sh','YE','Ye','YU','Yu','YA','Ya','ch','sh','shc','ye','yu',
'ya','yo ','zh','A','B','V','G','D','E','Z','I','Y','K','L',
'M','N','O','P','R' ,'S','T','U','F','H','C','X','a','b','v',
'g','d','e','z','i','y','k',' l','m','n','o','p','r','s','t',
'u','f','h','c','x','""','"',"''","'"),
array('Ё','Ё','Ж','Ж','Ч','Ч','Щ','Щ','Щ','Ш','Ш','Э','Э','Ю',
'Ю','Я', 'Я','ч','ш','щ','э','ю','я','ё','ж','A','Б','В','Г',
'Д','E','З','И','Й ','К','Л','М','Н','О','П','Р','С','Т','У',
'Ф','Х','Ц','Ы','а','б','в', 'г','д','е','з','и','й','к','л',
'м','н','о','п','р','с','т','у','ф','х ','ц','ы','Ъ','ъ','Ь',
'ь'),$text);
}
function bb($var) {
$var = preg_replace(array('#\[code\](.*?)\[\/code\]#se'), array("''.highlight_code('$1').''"), str_replace("]\n", "]", $var));
$var=preg_replace("#\[b\](.*?)\[/b\]#","<b>\\1</b>",$var);
$var=preg_replace("#\[u\](.*?)\[/u\]#","<u>\\1</u>",$var);
$var=preg_replace("#\[i\](.*?)\[/i\]#","<i>\\1</i>",$var);
$var=preg_replace("#\[small\](.*?)\[/small\]#","<small>\\1</small>",$var);
return $var;
}
function u($text){
$text = preg_replace_callback('~\\[url=(https?://.+?)\\](.+?)\\[/url\\]|(https?://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&_=/%-:#]*)~', 'url_replace', $text);
return $text;
}
function highlight_code($code)
{
$code = strtr($code, array('<br />' => '', '\\' => 'slash'));
$code = html_entity_decode(trim($code), ENT_QUOTES, 'UTF-8');
$code = substr($code, 0, 2) != "<?" ? $code = "<?php\n" . $code . "\n?>" : $code;
$code = stripslashes($code);
$code=highlight_string($code,true);
$code = strtr($code, array('slash' => '\', ':' => ':', '[' => '['));
return '<div class="phpcode">'.$code.'</div>';
}
function url_replace($s) {
if (!isset ($s[3])) {
return '<a href="' . $s[1] . '">' . $s[2] . '</a>';
}
else {
return '<a href="' . $s[3] . '">' . $s[3] . '</a>';
}
}
function smiles($msg){
$msg=str_replace(":)","<img src='/smiles/1.gif' alt=':)'/>",$msg);
$msg=str_replace(";)","<img src='/smiles/5.gif' alt=';)'/>",$msg);
$msg=str_replace(":(","<img src='/smiles/7.gif' alt=':('/>",$msg);
$msg=str_replace(":D","<img src='/smiles/14.gif' alt=':D'/>",$msg);
$msg=str_replace("xD","<img src='/smiles/14.gif' alt=''/>",$msg);
$msg=str_replace("=D","<img src='/smiles/14.gif' alt=''/>",$msg);
return $msg;
}
function all($t){
$t=bb(smiles($t));
return $t;
}
$ip = preg_replace('|[^0-9\.]|', '', $_SERVER['REMOTE_ADDR']);
$B=mysql_fetch_array(mysql_query("SELECT * FROM `ban`"));
if($B[ip]==$ip) die(head('You banned :(').'Вы забанены :(');
?>