그래서 10 페이지 이상의 웹 사이트가 있습니다. 이제 헤드 섹션, 머리글 및 바닥 글을 다른 파일로 내 보내어 각 페이지를 반복하지 않고도 해당 섹션을 편집 할 수 있습니다. header.html을 만들고 다른 HTML 파일로 별도의 파일에서 코드를 가져올 수 있습니까?웹 페이지의 일부를 다른 파일로 내보내기
답변
은 당신이 설명하는 것은이 "포함"이며, 여기에 PHP와 함께 할 방법은 다음과 같습니다. PHP와 같은 서버 측 언어를 사용하는 것이 좋습니다. Google에서 색인을 생성하고 사용자가 자바 스크립트를 사용 중지했거나 제대로 지원되지 않았다고 걱정할 필요가 없기 때문에 포함을 수행하는 것이 좋습니다.
웹 페이지가 PHP (.php 확장자)로 저장되거나 HTML 페이지 (.html 확장자)가 PHP에 의해 구문 분석되지 않는 한 먼저이 작업을 수행 할 수 없습니다. 물론 서버에서 PHP를 실행해야합니다.
는 "포함"하고 싶은 자신의 파일 (header.php, footer.php 등)에 저장합니다 청크를 가져 가라. 자산 영역 (예 : includes 또는 inc 디렉토리) 아래에 자신의 폴더에 넣으십시오. 그런 다음, 웹 페이지에서 해당 파일을 포함하는 PHP를 사용
<?php include_once($_SERVER['DOCUMENT_ROOT'].'/include/header.php') ?>
은 내가 include 디렉토리에 대한 상대 경로를 기억 할 필요가 없습니다 있도록 $_SERVER['DOCUMENT_ROOT']
변수를 사용하는 것을 좋아합니다. 원래 헤더 html을 넣을 곳을 정확하게 포함하는 줄을 사용하십시오. 당신이 HTML로 파일을 보관하지만, 그들이 PHP로 구문 분석 갖고 싶어
, 당신은 당신의 서버가 PHP로 HTML 파일을 구문 분석되어 있는지 확인해야합니다. 이 줄은 다른 호스트 환경 다를 수
AddHandler application/x-httpd-php .php .htm .html
당신이 조정할 필요가 있습니다, 그래서 :이 같은 라인이 필요합니다 어디에 당신은 .htaccess
(가정 아파치)에서이 작업을 수행하기 위해 서버를 지시 할 수있다.
CSS로이를 수행 할 수 없습니다. Ajax (jQuery를 사용하면 꽤 간단합니다)를 사용하여 HTML 컨텐츠를 분리 된 파일에서 호출하거나 PHP를 사용하여 직접 파일을 포함 할 수 있습니다.
당신은 HTML 파일에 헤더와 관련 파일을 이동하고 그냥 가져옵니다 jQuery를로드를 호출 할 수.
USAGE http://api.jquery.com/load/
당신은 또한 당신의 헤더의 PHP는 include_once 문을 수행하는 PHP를 사용할 수 있습니다 .php 파일. 이것은 wordpress가하는 것과 유사합니다!
USAGE http://php.net/manual/en/function.include-once.php
행운을 빕니다 및 알려 프로그래머 다른 질문이있는 경우하자!
네, 문제는 코드 중복을 방지하는 일반적인 문제입니다. 평소와 같이 일반적인 문제로이 문제는 수년에 걸쳐 많은 다른 접근 방식으로 해결되었습니다.
그리고 더 가능한 해결책이있다, 그것은 내 대답은 매우 모호 할 수 있도록 그냥 모든 가능한 솔루션을 나열하는 매우 어려운 작업이 될 것입니다.
- 당신은 당신이 할 수있는, (, 매우 인기있는 라이브러리를 사용하거나 jQuery라고도 함) 당신은 Javascript처럼 클라이언트 측 언어를로드 할 수있는 구조
- 을 재사용하기 위해 object 태그를 사용
- 마지막으로 수 server-side language
- 1. 웹 페이지의 일부를 범위로 변환
- 2. 웹 페이지의 일부를 webview에 표시합니다.
- 3. HighChart를 이미지로 다른 페이지의 내용과 함께 파일로 내보내기
- 4. 웹 페이지를 pdf 파일로 내보내기
- 5. iframe을 사용하여 웹 페이지의 일부를 표시하십시오.
- 6. 웹 페이지의 일부를 javascript로 교체하는 것이 좋습니다.
- 7. 페이지의 일부를 iframe으로 추가
- 8. Jsoup로 웹 페이지의 일부를 포기하는 방법?
- 9. ajax를 사용하여 웹 페이지의 일부를 다시로드하는 방법
- 10. 웹 페이지의 일부를 다운로드하는 방법을 찾고 있습니다.
- 11. 웹 페이지의 일부를 표시하거나 숨기는 버튼
- 12. 색인을 생성 할 웹 페이지의 일부를 차단합니다.
- 13. 어떻게 페이지의 일부를
- 14. 웹 페이지 : 변경 될 때 웹 페이지의 일부를 업데이트하는 방법?
- 15. 페이지의 일부를 인쇄 javascript
- 16. 두 개의 ob_start(); 별도의 파일로 내보내기
- 17. 다른 웹 사이트에 웹 사이트의 일부를 포함하십시오.
- 18. 웹 페이지의 다른 부분에로드하기
- 19. 다른 웹 페이지의 server.transfer
- 20. MySql 데이터베이스를 파일로 내보내기
- 21. MVC3 파일로 내보내기
- 22. Couchbase에서 CSV 파일로 내보내기
- 23. CoreAnimation을 비디오 파일로 내보내기
- 24. Angular2로 파일로 데이터 내보내기
- 25. google transalate를 사용하여 페이지의 일부를 다른 언어로 번역하는 방법
- 26. 엑셀 .xlsx 파일로 내보내기
- 27. gwt 파일로 내보내기
- 28. Csv 파일로 내보내기
- 29. Java에서 CSV 파일로 내보내기
- 30. crontab을 파일로 내보내기
당신은