헤드,테일로 나누지 않고 테이블 사용하기 정보
헤드,테일로 나누지 않고 테이블 사용하기
관련링크
http://iphp.co.kr/
136회 연결
본문
그누보드를 사용하게 되면 보통의 경우
<table>태그를 헤드와 테일로 나눠서 사용하게 되는데
테이블이 중첩되거나 좀 복잡한 구조로 작성되면 관리하기 힘들고
드림위버같은 툴을 사용하게 되면 닫히지 않은 태그표시가 뜨는등 좀 찜찜하죠.
그럴때 아래와 같은 방법을 사용해 보심도 나쁘지 않을듯 합니다.
간단히 축약된 head.php, tail.php 소스로 설명을 대신할까 합니다.
<?php // head.php
include_once("$g4[path]/head.sub.php");
ob_start();
?>
<?php // tail.php
$ob_contents = ob_get_contents();
ob_end_clean();
<table border="1">
<tr>
<td>메인메뉴 자리</td>
</tr>
<tr>
<!-- 아래 td 에 게시판이나 회원폼, 일반페이지 등이 들어가게 됩니다 -->
<td><?php echo $ob_contents ? $ob_contents : "일반페이지"; ?></td>
</tr>
<tr>
<td>카피라이트 자리</td>
</tr>
</table>
include_once("$g4[path]/tail.sub.php");
?>
<table>태그를 헤드와 테일로 나눠서 사용하게 되는데
테이블이 중첩되거나 좀 복잡한 구조로 작성되면 관리하기 힘들고
드림위버같은 툴을 사용하게 되면 닫히지 않은 태그표시가 뜨는등 좀 찜찜하죠.
그럴때 아래와 같은 방법을 사용해 보심도 나쁘지 않을듯 합니다.
간단히 축약된 head.php, tail.php 소스로 설명을 대신할까 합니다.
<?php // head.php
include_once("$g4[path]/head.sub.php");
ob_start();
?>
<?php // tail.php
$ob_contents = ob_get_contents();
ob_end_clean();
<table border="1">
<tr>
<td>메인메뉴 자리</td>
</tr>
<tr>
<!-- 아래 td 에 게시판이나 회원폼, 일반페이지 등이 들어가게 됩니다 -->
<td><?php echo $ob_contents ? $ob_contents : "일반페이지"; ?></td>
</tr>
<tr>
<td>카피라이트 자리</td>
</tr>
</table>
include_once("$g4[path]/tail.sub.php");
?>
추천
0
0
댓글 2개

팁 감사합니다~
좋은 팁 감사합니다.