Вход Регистрация
Файл: config/func.php
Строк: 102
<?php
///Автор: Kurama
///Перепродажа запрещена
///aue45@bk.ru
////Подключаем к базе
session_start();
$db_host 'localhost';
$db_user 'user';
$db_pass 'pass';
$db_name 'base';
mysql_connect($db_host$db_user$db_pass) or die('Ошибка подключения к базе');
mysql_select_db($db_name) or die("База не найдена");
mysql_query("CHARACTER SET utf8");
mysql_query("set collation_connection = 'utf8_general_ci'");
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set character_set_system='utf8'");
mysql_query('SET names=utf8');
////Фильтруем текст
function text($x){
$x mysql_real_escape_string(htmlspecialchars(stripslashes(trim($x))));
return 
$x;
}
///Фильтруем числовые значения
function row($x){
$x intval($x);
$x abs($x);
return 
$x;
}
///Переменные и прочая хрень :) 
$online mysql_result(mysql_query("SELECT count(id) from
`user` WHERE `online` > '"
.(time() - 600)."'"),0);
$kol_user mysql_result(mysql_query("SELECT count(id) from
`user`"
),0);
$set['cop'] = '<div class="title"><a href="/">© 2015 by Евгений </a> | Онлайн: '.$online.' из '.$kol_user.'</div>';
$us['ip'] = text($_SERVER['REMOTE_ADDR']);
///Cookes
if (isset($_COOKIE['login']) and isset($_COOKIE['pass'])) {
$login text($_COOKIE['login']);
$pass text($_COOKIE['pass']);
$dbs mysql_query("SELECT * FROM `user` WHERE `login` = '".$login."' and `pass` = '".$pass."' LIMIT 1");
$user mysql_fetch_assoc($dbs);
if (isset(
$user['id'])) {
if (
$user['login'] != $login or $user['pass'] != $pass) {
setcookie('login'''time() - 86400*31);
setcookie('pass'''time() - 86400*31);
}
}
$users mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `login` = '".$login."' and `pass`='".$pass."' LIMIT 1"));           if(isset($user['id']) && $users['login']!=$login or $users['pass']!=$pass) {
setcookie('login'''time() - 86400*31);
setcookie('pass'''time() - 86400*31); 
}
}
mysql_query("UPDATE `user` SET `online` = '".time()."' WHERE `id` = '".$user['id']."'");
///Постраничная навигация
function page($k_page=1){
$page=1;
if (isset(
$_GET['str'])){
if (
$_GET['str']=='end')$page=intval($k_page);elseif(is_numeric($_GET['str'])) $page=intval($_GET['str']);}
if (
$page<1)$page=1;
if (
$page>$k_page)$page=$k_page;
return 
$page;}

function 
k_page($k_post=0,$k_p_str=20){
if (
$k_post!=0){$v_pages=ceil($k_post/$k_p_str);return $v_pages;}
else return 
1;}

function 
str($link='?',$k_page=1,$page=1){
if (
$page<1)$page=1;
echo 
"<div class="menu">n";
if (
$page!=1)echo "<span class='pag'><a href="".$link."str=".($page-1)."" title='Предыдущая страница (№".($page-1).")'>&lt;Назад</a></span> ";else echo "<span class='pag'>&lt;Назад</span>";
echo 
" | ";
if (
$page!=$k_page)echo " <span class='pag'><a href="".$link."str=".($page+1)."" title='Следующая страница (№".($page+1).")'>Вперед&gt;</a></span>";else echo "<span class='pag'>Вперед&gt;</span>";
echo 
"<br />n";
if (
$page!=1)echo "<span class='pag'><a href="".$link."str=1" title='Первая страница'>&lt;&lt;</a></span> | ";
if (
$page!=1)echo "<span class='pag'><a href="".$link."page=1" title='Страница №1'>1</a></span>";else echo "<span class='pag'>1</span>";
for (
$ot=-3$ot<=3$ot++){
if (
$page+$ot>&& $page+$ot<$k_page){
if (
$ot==-&& $page+$ot>2)echo " |  ..";
if (
$ot!=0)echo " |  <span class='pag'><a href="".$link."str=".($page+$ot)."" title='Страница №".($page+$ot)."'>".($page+$ot)."</a></span>";else echo " | <span class='pag'> ".($page+$ot)."</span>";
if (
$ot==&& $page+$ot<$k_page-1)echo " |  ..";}}
if (
$page!=$k_page)echo " |  <span class='pag'><a href="".$link."str=end" title='Страница №$k_page'>$k_page</a></span>";elseif ($k_page>1)echo " | < <span class='pag'>$k_page</span>";
if (
$page!=$k_page)echo " | <span class='pag'><a href="".$link."str=end" title='Последняя страница'> &gt;&gt;</a></span>";
echo 
"</div>n";
}
function 
smile($text) {
$text trim($text);
$m mysql_query("SELECT * FROM `smile` ORDER BY `id` DESC");
while(
$smile mysql_fetch_array($m)) {
$text str_replace($smile['name'],' <img src="'.$smile['img'].'"> ',$text);
}
return 
$text;
}
?>
Онлайн: 1
Реклама