Вход Регистрация
Файл: sys/fnc.php
Строк: 68
<?php
Error_Reporting
(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR WARNING);
session_start();
$DB_HOST='localhost';//адрес хоста базы
$DB_USER='root';//имя пользователя базы
$DB_PASS='pass';//пароль пользователя базы
$DB_BASE='vkcms';//база
$str=10;//сколько сообщений выводить на страницу





$db = new mysqli($DB_HOST,$DB_USER,$DB_PASS,$DB_BASE);
$db->query('set charset utf8'); 
$db->query('SET names utf8'); 
$db->query('set character_set_client="utf8"'); 
$db->query('set character_set_connection="utf8"'); 
$db->query('set character_set_result="utf8"');


$time=time();



function 
vremja($time)
{



$timep="".date("j M  в H:i"$time)."";
$time_p[0]=date("j n "$time);
$time_p[1]=date("H:i"$time);


if (
$time_p[0]==date("j n Y"))$timep=date("H:i:s"$time);

if (
$time_p[0]==date("j n Y"time()-60*60*24))$timep="Вчера в $time_p[1]";




$timep=str_replace("Jan","Янв",$timep);
$timep=str_replace("Feb","Фев",$timep);
$timep=str_replace("Mar","Марта",$timep);
$timep=str_replace("May","Мая",$timep);
$timep=str_replace("Apr","Апр",$timep);
$timep=str_replace("Jun","Июня",$timep);
$timep=str_replace("Jul","Июля",$timep);
$timep=str_replace("Aug","Авг",$timep);
$timep=str_replace("Sep","Сент",$timep);
$timep=str_replace("Oct","Окт",$timep);
$timep=str_replace("Nov","Ноября",$timep);
$timep=str_replace("Dec","Дек",$timep);
return 
$timep;
}



function 
mess_str($pref,$page,$dop)
{
    global 
$db,$str;
    
$mess $db->query("select * from `".$pref."` $dop");
    
$mess_col=$mess->num_rows;
    
$str_col=ceil($mess_col/$str);
    for(
$i=1$i<$str_col+1$i++)
    {
        if((
$page/$str+1)==$i)
        {
            echo 
$i;
        }
        else
        {
            echo
'<a href="javascript:'.$pref.'_mess_str('.($i-1)*$str.')">'.$i.'</a>';
        }
    }
    
$mess->close();
}


// ------------------ Функция вставки BB-кода --------------------//
function bbcod($msg) {
    
$msg=str_replace("n",'<br>',$msg);
    
$msg preg_replace('#[img](.*?)[/img]#si''<img src="1" width="240">'$msg);
    
$msg preg_replace_callback('#[code](.*?)[/code]#i''highlight_code'$msg);
    
$msg preg_replace_callback('#[hide](.*?)[/hide]#i''hidden_text'$msg);

    
$msg preg_replace_callback('#[spoiler=(.*?)](.*?)[/spoiler]#si''spoiler_text',$msg);
    
$msg preg_replace_callback('#[spoiler](.*?)[/spoiler]#si''spoiler_text',$msg);

    
$msg preg_replace('#[url=(.*)](.*)[/url]#mUsi','<a href=1>2</a>'$msg);
    
$msg str_replace('http://youtu.be/','//www.youtube.com/embed/'$msg);
    
$msg preg_replace('#[youtube](.*?)[/youtube]#si''<iframe width="280" height="210" src="1" frameborder="0"></iframe>'$msg);
    
$msg preg_replace('#[big](.*?)[/big]#si''<big>1</big>'$msg);
    
$msg preg_replace('#[b](.*?)[/b]#si''<b>1</b>'$msg);
    
$msg preg_replace('#[i](.*?)[/i]#si''<i>1</i>'$msg);
    
$msg preg_replace('#[u](.*?)[/u]#si''<u>1</u>'$msg);
    
$msg preg_replace('#[small](.*?)[/small]#si''<small>1</small>'$msg);
    
$msg preg_replace('#[red](.*?)[/red]#si''<span style="color:#ff0000">1</span>'$msg);
    
$msg preg_replace('#[green](.*?)[/green]#si''<span style="color:#00cc00">1</span>'$msg);
    
$msg preg_replace('#[blue](.*?)[/blue]#si''<span style="color:#0000ff">1</span>'$msg);
    
$msg preg_replace('#[q](.*?)[/q]#si''<div class="q">1</div>'$msg);
    
$msg preg_replace('#[del](.*?)[/del]#si''<del>1</del>'$msg);
    return 
$msg;
}


function 
filtr($msg)
{
    global 
$db;
    
    
$msg=trim($msg);
    
$msg $db->real_escape_string($msg);
    
$msg=htmlspecialchars($msg);
    return 
$msg;
}
/*
function bbcod($msg)
{
    $msg=str_replace('[br]','<br>',$msg);
    $msg=str_replace("n",'<br>',$msg);
    $msg=str_replace('[cit]','<i>',$msg);
    $msg=str_replace('[/cit]','</i><p>',$msg);
    return $msg;
}
*/

function ajax()
{
?>




    <script type="text/javascript">


    //подключение
    function getXmlHttp()
    {
        var xmlhttp;
        
        try 
        {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        
        catch (e) 
        {
            try 
            {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            
            catch (E) 
            {
                xmlhttp = false;
            }
            
        }

        if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
        {
            xmlhttp = new XMLHttpRequest();
        }
        
        return xmlhttp;
    }


    </script>
    
    <?
    $dir
=opendir("ajax/");
    while(
$file=readdir($dir))
    {
        if((
$file!=".") and ($file!=".."))
        {
            echo
'<script type="text/javascript" src="ajax/'.$file.'"></script>';
        }
    }
    
closedir($dir);
    
    
}








$log=$_SESSION['login'];
$pass=$_SESSION['password'];

if(!empty(
$log) and !empty($pass))
{
    
        
$u=$db->query("select * from `user` where `user`='$log' and `pass`='$pass'");
        if(
$u->num_rows==0)
        {
            unset(
$_SESSION['login']);
            unset(
$_SESSION['password']);
            unset(
$log);
            unset(
$pass);
            
$u->close();
        }
        else
        {
            
$user $u->fetch_array();
        }
}
else
{
    unset(
$_SESSION['login']);
    unset(
$_SESSION['password']);
    unset(
$log);
    unset(
$pass);
}
?>
Онлайн: 2
Реклама