2011-07-29 4 views
0

내 파일에는/global.inc.php에 DB에 대한 정보가 들어 있습니다.PHP에서 require 파일의 변수를 표시 할 때의 문제점

<?php 
require('includes/global.inc.php'); 
$host = $glob['dbhost']; 
$user = $glob['dbusername']; 
$pass = $glob['dbpassword']; 
$database = $glob['dbdatabase']; 
?> 

새 PHP 파일에서 원했기 때문에 잘못되었습니다. 내가 연결시키지 마라. 변수를 올바르게 할당하려면 어떻게해야합니까?

업데이트

더 많은 변수를 붙여 넣었습니다.

+0

여기에 문제가 있습니까? $ host, $ user, $ pass ect를 하드 코딩하려고 시도한 적이 있습니까? – rlemon

+0

예, 값을 직접 입력하고 – EnexoOnoma

+3

을 처리 했습니까? global.inc.php 파일의 정확한 내용입니까? '$ glob [ 'dbusername']'을 정의하지 않고'$ glob [ 'database']'대신'$ glob [ 'dbdatabase']'를 사용하기 때문에. – JJJ

답변

1

오타가 있습니다.

그것은 당신의 $glob['dbusername'] 어디서나 정의되지 않은 것 같다,

$database = $glob['dbdatabase'];뿐만 아니라하지 $database = $glob['database'];

해야한다. `

+0

문제는 암갈색으로 문서에 다른 파일을 포함시켜야한다고 썼습니다. 매우 이상하지만 작동했습니다. 고맙습니다. – EnexoOnoma

관련 문제