0

私の最初の質問:-)終了.....

新しい CMS で忙しいのですが、このエラーが発生します.....

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

コードを 2 回チェックしましたが、何も問題がないように見えますか? 見た人いたら質問に答えてください...

ここに私の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使用している 2 つのファイルに関係している可能性もありますrequire_once。それらのいずれかで配列$configが定義/作成されていることを確認します。そうでない場合は、エラーが発生した理由がわかります。

$_CONFIGファイルで定義したことがわかったのでconfig.php、正しい方法で変数にアクセスするようにしてくださいconstructor。代わりに a を使用してください。グローバル構成ファイルの作成方法を参照してください。mario's詳細については、次のように答えてください。

PS質問についてコメントすることはできません。したがって、答えを投げました。

于 2013-11-07T20:31:11.990 に答える
0

あなたのコードでは

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

そしてあなたの設定ではそれは

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