我的第一个问题:-)退出.....
我正在使用新的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?");
}
?>
Thanx你的时间......
*编辑:
我的config.php
<?php
$_CONFIG['database']['host'] = 'localhost';
$_CONFIG['database']['username'] = 'root';
$_CONFIG['database']['pass'] = 'assembla1';
$_CONFIG['database']['database'] = 'data';
?>
答案 0 :(得分:0)
问题可能与您的global.php
无关,但也可能与您在require_once
下使用的两个文件有关。确保在其中一个中定义/创建数组$config
。如果不是,那么你知道错误产生的原因。
现在我们知道您在$_CONFIG
文件中定义了config.php
,您应该尝试以正确的方式访问该变量 - 而不是通过constructor
使用它。请查看How to create global configuration file?和mario's
答案以获取更多详细信息:
P.S。我无法对这个问题发表评论。因此,提出了答案。
答案 1 :(得分:0)
在您的代码中
$config["database"]["user"]
并在您的配置中
$_CONFIG['database']['username'] = 'root';