2016-08-08 2 views
-2

폴더 안에있는 파일에 액세스하려고하는데 변수가 작동하지 않는 것이 문제입니다. 사용자가 사이트를 변수 $ 사이트를 방문 경로 'domain.com/inc.index.php'여기 PHP 내부에 변수를 넣으십시오.

이 내 코드해야하면

내가 원하는 것은

$site = $_SERVER['SERVER_NAME']; 

include '$site/inc.index.php'; 

오류

include($site/inc.index.php): failed to open stream: No such file or directory 

저도 같은 문제를 발견하지만 나를 위해 작동하지 않습니다.

https://teamtreehouse.com/community/how-do-i-put-a-variable-inside-include-path

+0

이런 종류의 문제에 대한 문제 해결 체크리스트가 있습니다. http://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or-directory –

답변

1

당신은 그것을 위해 큰 따옴표 단일하지를 사용해야합니다

include "$site/inc.index.php"; 

단일 인용하면서 큰 따옴표 것, 당신의 문자열에서 변수의 값을 구문 분석하지 않습니다.

+0

작업 중 ... 나에게 무슨 문제가 있니? tnx .. –

+0

여기에서 이런 종류의 문제에 대한 문제 해결 체크리스트가 있습니다 : http://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or -예배 규칙서 –

관련 문제