2017-04-10 8 views
0

私はこの構文の問題を今まで以上に抱えていましたが、私がどこでも見つけた情報は一切動作していませんでした。Phpの構文|配列内の変数を使用する

私がしたいことは、変数を使用することです。データベースに接続する必要がある約20-30個のファイルがあります。そのたびにすべてのページの資格情報が変更されるため、 Variable.phpファイル。

この

はコードです:

require("http://domainname/resources/Variable.php"); 
$sql_details = array(
    "user" => $DBUsername, 
    "pass" => $DBPassword, 
    "db" => $DBName, 
    "host" => $DBHost 
); 

これは構文は、私が走ったが、私が変数を使用しようとしたときのようなエラーを与えていない変数を追加しようとした前にあったかである

$sql_details = array(
    'user' => 'username', 
    'pass' => 'password', 
    'db' => 'database', 
    'host' => 'localhost' 
); 
+1

"Variable.php"からコンテンツを表示できますか? $ DBHostのような変数はどこで定義しますか? – Paladin

+2

'' 'requireまたはinclude''関数を使用しているときは相対パスを使います。 – mi6crazyheart

+0

あなたの質問は何ですか? –

答えて

0

私は以下のように提案します。ここで

require("Variable.php"); // Use Absolute path here 

$sql_details = array(
    "user" => $DBUsername, 
    "pass" => $DBPassword, 
    "db" => $DBName, 
    "host" => $DBHost 
); 

あなたは、例えばグローバル$ DBUSERNAME

0

Iコメンターを聞いてしまったと絶対パスを使用した「VAR/WWW/HTML /にdirectory1/directory2 /ログイン他のファイル変数を使用するようにグローバルなキーワードを使用することができます.php "となり、すべて正常に動作します。

関連する問題