diff --git a/lib/class/sql.class.php b/lib/class/sql.class.php index dc9e586c52447b925216eb2fe81ea13361fd24ad..9d2d7ce0dab37aba3b252a912179c12b71fb115c 100644 --- a/lib/class/sql.class.php +++ b/lib/class/sql.class.php @@ -20,7 +20,7 @@ class sql private function connect() { - self::$config = parse_ini_file('lib/config.ini', true); + self::$config = parse_ini_file(__DIR__.'/../config.ini', true); $dsn = self::$config['db_type'] . ":host=" . self::$config['db_host'] . ";dbname=" . self::$config['db_base']; try { self::$db = new PDO($dsn, self::$config['db_user'], self::$config['db_pass'], array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'')); diff --git a/lib/extras.init.php b/lib/extras.init.php index 4f64bbdcca53cd81eef2de1c9bc9ba08d403adff..9171cf43e54778fb3cfc95b915812897cb0c7d1f 100644 --- a/lib/extras.init.php +++ b/lib/extras.init.php @@ -2,25 +2,24 @@ header("Cache-control: no-cache"); // Include benötigte class dateien -set_include_path( 'lib/class/' ); +set_include_path( __DIR__.'/class/' ); spl_autoload_extensions( '.class.php' ); spl_autoload_register(); - // Load Global Config -$system = parse_ini_file('config.ini', true); +$system = parse_ini_file(__DIR__.'/config.ini', true); $system['ip'] = $_SERVER['REMOTE_ADDR']; define('_VMS_' , (ctype_alnum($system['db_prefix']) ? $system['db_prefix'] : 'vms')); if ($system['gzip_rate'] > 0) { ini_set('zlib.output_compression_level', $system['gzip_rate']); - if (ereg("gzip", getenv("HTTP_ACCEPT_ENCODING"))) ob_start("ob_gzhandler"); + if(preg_match("/gzip/",getenv("HTTP_ACCEPT_ENCODING")) AND extension_loaded('zlib')) ob_start("ob_gzhandler"); else ob_start(); } -require_once ('functions.lib.php'); -require_once ('session.lib.php'); -require_once ('layout.lib.php'); -require_once ('extras.lib.php'); +require_once (__DIR__.'/functions.lib.php'); +require_once (__DIR__.'/session.lib.php'); +require_once (__DIR__.'/layout.lib.php'); +require_once (__DIR__.'/extras.lib.php'); $_GET = extra_securevars($_GET); $_POST = extra_securevars($_POST);