Вход Регистрация
Файл: sys/inc/start.php
Строк: 54
<?php
#Проверяем версию PHP
version_compare(PHP_VERSION, '5.2', '>=') or die('Требуется PHP >= 5.2');

#автоматическая загрузка классов

function dcmsAutoload($class_name) {
    
$path = H . '/sys/classes/' . strtolower($class_name) . '.class.php';
    if (
file_exists($path)) {
        require_once (
$path);
    }
}

spl_autoload_register('dcmsAutoload');

define("H", $_SERVER["DOCUMENT_ROOT"].'/');

#Ставим ограничение для выполнения скрипта на 60 сек
if (function_exists('set_time_limit')) {
    
set_time_limit(60);
}
if (
function_exists('ini_set')) {
    
ini_set('date.timezone', 'Europe/Moscow'); #устанавливаем Московскую временную зону по умолчанию
    
ini_set('display_errors', true); #показ ошибок
    
ini_set('error_reporting', E_ALL); #показываем все ошибки
    
ini_set('ignore_repeated_errors', true); #игнорировать повторяющиеся ошибки
    
ini_set('register_globals', false); #вырубаем глобальные переменные
    
ini_set('session.use_cookies', true); #используем куки для сессий
    
ini_set('session.use_trans_sid', true); #используем url для передачи сессий
    
ini_set('arg_separator.output', "&amp;"); #разделитель переменных в url (для соответствия с xml)
}

// принудительно вырубаем глобальные переменные
if (ini_get('register_globals')) {
    
$allowed = array('_ENV' => 1, '_GET' => 1, '_POST' => 1, '_COOKIE' => 1, '_FILES' => 1, '_SERVER' => 1, '_REQUEST' => 1, 'GLOBALS' => 1);
    foreach (
$GLOBALS as $key => $value) {
        if (!isset(
$allowed[$key])) {
            unset(
$GLOBALS[$key]);
        }
    }
}

#время запуска скрипта
list($msec, $sec) = explode(chr(32), microtime()); // время запуска скрипта
$conf['headtime'] = $sec + $msec;

define('TIME', time());
define('USE_FFMPEG', class_exists('ffmpeg_movie'));
define('USE_GD', function_exists('gd_info'));
$time = time();

$phpvervion = explode('.', phpversion());
$conf['phpversion'] = $phpvervion[0];

define('L', '<div id="comments" class="panel_text">
<div class="panel_text_set"><a href="/modules/smiles/">Смайлы</a></div>
<div class="panel_text_set"><a href="/modules/tegs/">Теги</a></div></div>'
);
define('TIME_TODAY', mktime(0, 0, 0)); #на начало текущих суток
define('SET_TIME_LIMIT', function_exists('set_time_limit'));

$upload_max_filesize = ini_get('upload_max_filesize');
if (
preg_match('#([0-9]*)([a-z]*)#i', $upload_max_filesize, $varrs)) {
    if (
$varrs[2] == 'M') {
        
$upload_max_filesize = $varrs[1] * 1048576;
    } elseif (
$varrs[2] == 'K') {
        
$upload_max_filesize = $varrs[1] * 1024;
    } elseif (
$varrs[2] == 'G') {
        
$upload_max_filesize = $varrs[1] * 1024 * 1048576;
    }
}

$User = new user();
$Text = new text();
$Date = new date();
Онлайн: 2
Реклама