0

我的第一个问题:-) 退出.....

我正在购买新的 CMS,但出现此错误.....

Notice: Undefined variable: config in C:\xampp\htdocs\global.php on line 13

我检查了我的代码两次,但对我来说似乎没有什么问题?如果有人看到请回答问题...

这是我的 global.php:

<?php
session_start();

// Config
require_once "inc/config.php";

// Classes

require_once "inc/classes/class.tpl.php";

// Database connectie via MySQLi

$db = new mysqli($config["database"]["host"], $config["database"]["user"], $config["database"]["pass"], $config["database"]["name"]);

if($db->connect_error){
    die("Pik, zet je database eens goed?");
}

?>

谢谢你的时间...

*编辑:

我的 config.php

<?php
$_CONFIG['database']['host'] = 'localhost';
$_CONFIG['database']['username'] = 'root';
$_CONFIG['database']['pass'] = 'assembla1';
$_CONFIG['database']['database'] = 'data';
?>
4

2 回答 2

0

问题可能与您global.php的 . 文件无关,但也可能与您在require_once. 确保$config在其中一个中定义/创建数组。如果不是,那么您就知道为什么会出现错误。

现在我们知道您已经在文件中$_CONFIG定义了config.php,您可能应该尝试以正确的方式访问该变量 - 通过 aconstructor来使用它。看看如何创建全局配置文件?mario's回答更多细节:

PS我无法评论这个问题。因此,抛出一个答案。

于 2013-11-07T20:31:11.990 回答
0

在您的代码中,您有

$config["database"]["user"]

在你的配置中是

$_CONFIG['database']['username'] = 'root';
于 2013-11-08T07:25:09.203 回答