2012-09-02 3 views
1

일부 텍스트가있는 작은 영역을 제외하고 정확히 동일한 html 파일이 있습니다. 그리고 7 개의 파일에 동일한 텍스트를 저장하는 방법이 있다면 나는 생각하고있었습니다. 나는 가능한 soluction에 생각했지만, 나는 그것이 조금 지저분한 찾을 :PHP, html 재 작성을 피하십시오.

lower.php

<html> 
<head> 
... 
</head> 
<body> 
... 
<div id=content> 

upper.php : 나는이 개 부분 upper.php 및 lower.php에서 페이지를 분할

</div> 
... 
</body> 
</html> 

그리고 나는 이런 식으로 다른 페이지를 작성 :

home.php

<? include "upper.php" ?> 
Welcome to my webpage where I do random stuff. 
<? include "lower.php" ?> 

contact.php

<? include "upper.php" ?> 
Contact me by sending an email to [email protected] 
<? include "lower.php" ?> 

난이 그것을 할 수있는 매우 더러운 방법은, 다른 해결 방법이라고 생각?

+0

템플릿 엔진을 사용하십시오. –

+0

글쎄, 그런 접근법에 기술적 인 문제는 없지만, 당신의 사이트가 변화하는 하나의 작은 지점을 가진 몇 페이지 이상으로 커지면, 어떤 종류의 템플릿 사용을 고려하고 싶을 것입니다. – Andrew

답변

1

이렇게 모든 웹 사이트를 운영합니다. 때로는 첫 번째 include (예 : 사용자가 로그인해야하는지 여부를 결정하는 것) 이전에 설정이있을 수 있지만 대부분의 경우 그렇게하는 것이 좋습니다.

유일한 문제는 다른 폴더에 파일이있는 경우 혼란에 빠지지 않도록하는 것입니다. 그것 이외에, 당신은 잘되어야합니다.

관련 문제