2010-02-19 3 views
0

OK 그래서 FILEA 내부에 두 파일이 같은 디렉토리에 있기 때문에 내가 파일 경로를 지정하지 않은이 require_once('fileB.php') 통지가 나는 fileB.phpPHP : 루트 파일이 아닌 파일을 호출하는 파일을 포함 하시겠습니까?

라는 다른 파일이 같은 디렉토리에 fileA.php라는 파일이 있다고.

다른 위치에있는 다른 파일에 fileA가 포함되어 있으면 상위 파일 (fileA가 포함 된 파일)이 fileB와 같은 디렉토리에 없으므로 fileB를 포함하지 못합니다.

그렇다면 어떻게 fileA가 포함되어 있어도 fileA가 fileB를로드하도록 만들 수 있습니까?

의미가 있습니까?

감사합니다. fileA.php 및 fileB.php 모두 가정

답변

3

은 같은 디렉토리에 있어야을 보장 있으며,이 작업을해야합니다 :

// fileA.php 
require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR .'fileB.php') 
관련 문제