2013-08-01 3 views
-3

PHP에서 헤더 파일을 포함하는 중 예기치 않은 문제가 있습니다. 오류가 표시되지 않습니다.Include 함수가 작동하지 않습니다.

내가 Code1을 사용할 때 잘 작동하지만 Code2를 CSS2로 변경했을 때 CSS 스타일을 포함하지 않습니다. 또한 시도했지만 여전히 same.i는 여러 번 사용했지만 왜 지금 작동하지 않는지 모릅니다.

코드 1 :

include 'includes/top.php'; 

CODE2 :

include '../includes/top.php'; 

또한 require_once()는 아직도 고맙습니다

포함하여

+2

왜냐하면'../'는 부모 디렉토리를보고 파일이 존재하지 않기 때문이라고? – NDM

+1

정확히 달성하려는 것은 무엇입니까? – Andre

+0

이 게시물을 downvoting? – user2619187

답변

0

'/ top.php를 포함'을 작동하여 시도;

은 '../includes/top.php'를 포함; 같은 파일 내에서

다음 문 /path/page.php에서 PHP 페이지에있는 경우, 첫 번째 줄은 /path/includes/top.php을 포함하도록 노력할 것이라고 및 ../ 부모로 이동을 알려주기 때문에 두 번째는 /includes/top.php를 찾을 것입니다 .. 다른 파일을 포함하려고하는 예배 규칙서. 아마도 두 파일 모두 존재할 것입니까? 후자는 올바른 CSS 또는 뭔가가 없을 수 있습니다.

0

모든 브라우저에서 코드를 디버그하고 소스 코드를 확인하고 브라우저에서 CSS 파일이 어떻게 링크되었는지 확인하십시오. 경로가 올바른 경로가 아니라는 것을 나타내는 CSS가 포함되지 않은 경우. 웹 사이트의 구조를 설명하는 데 도움이됩니다.

관련 문제