Просмотр файла www/sys/config.php

Размер файла: 1.92Kb
<?php
# Ошибки интерпретатора
ini_set('error_reporting', 7);

# Экранирование кавычек
ini_set('magic_quotes_gpc', 0);
ini_set('magic_quotes_runtime', 0);

# Серверный путь к сайту
define('HOME', $_SERVER['DOCUMENT_ROOT']);
# Полный HTTP путь к сайту
define('URL', 'http://'. $_SERVER['HTTP_HOST']);

# Получения настроек MySQL
require_once(HOME .'/sys/db_ini.php');

# Подключение к MySQL серверу
mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']) or die('Невозможно подключиться к MySQL серверу');
# Подключение к базе данных
mysql_select_db($mysql['base']) or die('Невозможно подключиться к базе данных');
# Кодировка соединения
mysql_query("SET NAMES utf8");

# Старт сессий
session_name('sid');
session_start();

// Фильтрация цисловых данных
function num($var) {
    return abs(intval($var)); }
// Фильтрация текстовых данных
function txt($var) {
    return htmlspecialchars(trim($var, ENT_QUOTES)); }
// Фильтрация перед записью в базу данных
function input($var) {
    return mysql_real_escape_string(trim($var)); }
// Фильтрация для правильного вывода из базы данных
function output($var) {
    return nl2br($var, ENT_QUOTES); }

function encrypt($var) {
    return md5(base64_encode($var) .'KpuTuK1993'); }

//	Подключение файлов из папки /sys/inc/
$dir = opendir(HOME .'/sys/inc/');
while ($file = readdir($dir)) {
    if (preg_match('/\.php$/i', $file)) require_once(HOME .'/sys/inc/'. $file); }

// Вывод ошибок
function error($var) {
    if (!empty($var)) echo '<div class="error">'. $var .'</div>'; }
?>