2010-04-09 6 views
15

어떻게 외부 파일에서 변수를 가져올 수 있습니까? 내가 원하는 것은 모든 웹 사이트 설정을 작성한 다음 모든 파일에이 설정을 가져올 수있는 구성 파일을 가지고 있기 때문에 웹 사이트 스킨과 같은 것을 설정할 수 있습니다.PHP의 외부 파일에서 변수로드

어떻게하면됩니까? 이것

+0

가능한 복제 http://stackoverflow.com/questions/2237291/php-reading-file – Gordon

+0

[serialize] (http://php.net/manual/en/function.serialize.php)도 있습니다. – spraff

답변

2

: 알 수있을 것입니다.

$config['stuff'] = "value"; 

과 같은 PHP 파일을 포함 할 수 있지만 config (ini) 파일이나 xml 파일을 사용할 수도 있습니다. PHP에는 config 파일이나 xml 파일을 읽을 수있는 표준 함수가 있으므로 쉽게 사용할 수 있습니다.

9

당신은 구성 파일을 가지고 제론 당신 말처럼 다음, 모든 스크립트에 포함시킬 수 :

config.inc.php를

$config['dbname'] = 'myDB'; 
$config['dbuser'] = 'user'; 

을 더 ... 다음

당신의 스크립트

include_once('config.inc.php'); 

당신은 예를 들어 모델이 곳 또한 상속을 사용할 수 있습니다 config를 사용하면 모델 클래스를 확장 할 수 있습니다.

2

auto_prepend_file을 사용하면 실행중인 모든 PHP 스크립트에 설정을 추가 할 수 있습니다. php.ini 안에 있거나 .htaccess (php_value auto_prepend_file "path/mysettings.php")을 사용하거나 ini_set()을 사용할 수 있습니다. 파일은 유효하거나 존재해야합니다.

관련 문제