View file inc/db.php

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   #
################################################

?>