2013-05-27 3 views
0

약간의 문제가 있습니다. header.php와 footer.php 파일이 모든 페이지에 포함되어 있습니다. header.php에서 스크립트/스타일을 가진 <head> 태그와 상단 바 인 div가 있습니다. footer.php에는 닫는 태그가 있습니다.include() HTML 구조가 엉망입니다.

<?php include('header.php'); ?> 
    <div class="content"> 
     <!-- CONTENT --> 
    </div> 
<?php include('footer.php'); ?> 

문제는 내가 위의 코드 같은 페이지를 구성 할 때 여기 내 코드가 엉망, 당신이 볼 수 있듯이, 전체 헤드 seaction 신체 내부에 간다 사진 http://img13.imageshack.us/img13/9640/92571581.jpg 입니다. header.php와 footer.php의 코드를 복사없이 붙여 넣으면 모든 것이 정상적으로 작동합니다. http://img833.imageshack.us/img833/2603/98557724.jpg

무엇이 문제입니까? 모든 태그는 적절한 위치에서 열리고 닫힙니다.

감사합니다.

+0

header.php 및 footer.php에 많은 탭/화이트 라인이 없는지 확인 했습니까? – Reko

+0

들여 쓰기 된 코드 만 공백이 없습니다. – Ovidiu

+0

당신은'header.php'와'footer.php'을 모든 pages.if에 추가하고 있습니다. 그래서 다른 파일에있는 것이 아니라'index.php'에서만 필요합니다 .... – sAnS

답변

0

html 페이지를 열면 자동으로 기본 헤드가로드됩니다. 귀하의 PHP 코드는 그 로딩 후에 실행됩니다. 해당 포함을 사용하지 마십시오.

+0

고맙습니다. 어떻게 해결할 수 있습니까? 모든 페이지에 홀 머리글/바닥 글 코드를 복사하거나 붙여 넣기를 원하지 않습니다. L.E. 그래서 거기에 PHP가 아닌 다른 방법이 포함되어 있습니까? – Ovidiu

+0

두 가지 옵션이 있습니다. 모든 파일에 복사하여 붙여 넣거나 동적 콘텐츠가있는 고유 페이지를 만듭니다. –

+0

동적 콘텐츠 란 무엇입니까? 페이지가 거의없고 페이지의 내용을 데이터베이스에서 가져옵니다. – Ovidiu

관련 문제