File size: 3.67Kb
<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
# 90LDQtdGI0YwgUEhQIQ== #
#__---------------------------------------__#
#__ 0JrQu9C40Log0JrQu9GD0LE= __#
# --------------------------------------- #
# 0JDQstGC0L7RgCA6IE1vcmdhbg== #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE #
# #
#############################################
if($_SERVER['REMOTE_ADDR']=='127.0.0.1')
{
$db['host']='localhost'; //хост
$db['user']='user'; //пользователь
$db['pass']='12345'; //пароль
$db['db']='click_club2'; //база данных
$db['prefix'] = 'mclub_'; // префикс
}
else
{
$db['host']='localhost'; //хост
$db['user']='morga145_cuser'; //пользователь
$db['pass']='clubpass'; //пароль
$db['db']='morga145_c'; //база данных
$db['prefix'] = 'mclub_'; // префикс
}
mysql_connect($db['host'],$db['user'],$db['pass']) or die('Серверу сейчас некогда!');
mysql_select_db($db['db']) or die('Серверу сейчас некогда!');
query("SET NAMES utf8");
// Настройки
$res = query("SELECT * FROM `$db[prefix]config` WHERE `id`='1'")or mysql_error();
if(mysql_num_rows($res)>0)
{
$config = mysql_fetch_array($res);
}else
{ exit('Ошибка! Не установлены настройки!'); }
//------ Обработка ошибок
if($config['debag'] == 0)
{
# НИКАКИХ ОШИБОК
error_reporting(0);
}elseif($config['debag'] == 1)
{
# ЗАПИСЬ В ФАЙЛ
#error_reporting(E_ALL);
function myErrorHandler($errno, $errstr, $errfile, $errline,$type = 'php')
{
global $sitetime;
//-- Формат записи [type]:||:[errno]:||:[errstr]:||:[errfile]:||:[errfile]:||:[sitetime]
if(!is_string($type))$type = 'php';
$string = $type.':||:'.$errno.':||:'.$errstr.':||:'.$errfile.':||:'.$errline.':||:'.round(microtime(true),2)."\r\n";
$fp = fopen(D.'admin/data/errors.dat','a+');
flock($fp,LOCK_EX);
fwrite($fp,$string);
flock($fp,LOCK_UN);
fclose($fp);
}
set_error_handler('myErrorHandler',E_ALL);
}elseif($config['debag'] == 2)
{
# ВЫВОД В БРАУЗЕР
error_reporting(E_ALL);
function myErrorHandler($errno, $errstr, $errfile, $errline,$type = 'php')
{
global $sitetime;
#//-- Формат записи [type]:||:[errno]:||:[errstr]:||:[errfile]:||:[errfile]:||:[sitetime]
#$string = 'php:||:'.$errno.':||:'.$errstr.':||:'.$errfile.':||:'.$errline.':||:'.$sitetime."\r\n";
if(!is_string($type))$type = 'php';
echo '<div id="error" style="background-color:#000000;max-width:70%;margin:auto;color:#f0f0f0;border:1px solid #f00000;"><b>'.strtoupper($type).' Error</b> (<i>'.date('G:i:s d.m.Y',$sitetime).'</i>)<br />';
echo '<font color="#f00000">'.$errno.'</font> : <font color="#f00000">'.$errstr.'</font><br />';
echo 'In File <font color="#f00000">'.$errfile.'</font>, on line <font color="#f00000">'.$errline.'</font>';
echo '</div>';
}
set_error_handler('myErrorHandler',E_ALL);
}
function query($sql)
{
global $config;
if(($result = mysql_query($sql)) === false)
{
//== Обработка ошибок
myErrorHandler(mysql_errno(),mysql_error().', IN SQL ("'.obr($sql,'string').'")',0,0,'mysql');
}else
{
return $result;
}
}
# if($config[''])
################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
# 0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu #
################################################
?>