Просмотр файла conf.php

Размер файла: 2.95Kb
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
ini_set('arg_separator.output', '&amp;');
ini_set('session.name', '6a9f58');
ini_set('session.use_trans_sid', 'off');
ini_set('session.use_cookies', 'off');
ini_set('session.gc_maxlifetime','3600');
@session_start();

define('SID', session_name().'='.session_id());

require_once('chat_set.php');
require_once('func.inc.php');
require_once('class.inc.php');
require_once('chat_lang.php');
if ($_SERVER['SERVER_NAME'] == 'chat') {define('server','chat');}
elseif ($_SERVER['SERVER_NAME'] == 'wap.chat') {define('server','wap.chat');}
else {define('server',$_SERVER['SERVER_NAME']);}
define('rootpath','/home/chat/www/');
define('rootlink','http://chat/');

define('DBuser','user');
define('DBpass','pass');
define('DBhost','localhost');
define('DBname','database');

function checked($message){
$message = str_replace("\\n", " ", $message);
$message = str_replace("\n", " ", $message);
$message = str_replace("$", "$$", $message);
$message = strtr($message,array(chr("0")=>"",chr("1")=>"",chr("2")=>"",chr("3")=>"",chr("4")=>"",chr("5")=>"",chr("6")=>"",chr("7")=>"",chr("8")=>"",chr("9")=>"",chr("10")=>"",chr("11")=>"",chr("12")=>"",chr("13")=>"",chr("14")=>"",chr("15")=>"",chr("16")=>"",chr("17")=>"",chr("18")=>"",chr("19")=>"",chr("20")=>"",chr("21")=>"",chr("22")=>"",chr("23")=>"",chr("24")=>"",chr("25")=>"",chr("26")=>"",chr("27")=>"",chr("28")=>"",chr("29")=>"",chr("30")=>"",chr("31")=>""));
$message = htmlspecialchars($message);
$message = addslashes($message);
return $message;
}

function db_connect()
{
$conn = @mysql_connect(DBhost, DBuser, DBpass);
$select = @mysql_select_db(DBname);
if (!$conn)
    {
    chat::a_header('Ошибка 1.');
    chat::write('Не могу соединиться с базой.'.
    '<br/>Повторите попытку позже, или обратитесь к администратору.'.
    '<br/><a href="./">Повторить попытку</a>');
    chat::a_footer();
    exit();}
if (!$select)
    {
    chat::a_header('Ошибка 2.');
    chat::write('Не могу соединиться с базой.'.
    '<br/>Повторите попытку позже, или обратитесь к администратору.'.
    '<br/><a href="./">Повторить попытку</a>');
    chat::a_footer();
    exit();}
$sdir = mysql_fetch_object(mysql_query('SELECT `session`, `timeout` FROM `chat_session` ORDER BY `id` DESC'));

if ($sdir->timeout < (time()-600))
    {
     if (!empty($sdir->session))
         {
          if (is_dir(rootpath.'session/'.$sdir->session))
              {
               @unlink(rootpath.'session/'.$sdir->session.'/index.php');
               @rmdir(rootpath.'session/'.$sdir->session);
              }
         }
     mysql_query('DELETE FROM `chat_session` WHERE `timeout` < "'.(time()-600).'"');
    }
@mysql_query('DELETE FROM `chat_session` WHERE `timeout` < "'.(time()-600).'"');
}
?>