웹마스터 팁

초보의 초보를위한 초보에의한 강의 입니다.


index.php
-----------------------------------------------------------
<Table>
        <tr><td>
                                <? include ("Top_frame.php"); ?>
        </td></tr>

        <tr><td>
                <Table>
                        <tr><td>
                                        <? include ("Left_frame.php"); ?>
                        </td><td>
<? if (is_file("$id")) :
include ("$id");
endif; ?>
                        </td></tr>
                </Table>
        </td></tr>
</Table>





위와 같은 내용에서 나는 index.php 파일과 내용에 들어갈 파일과 따로 떨어 뜨려 놓고 싶다.
하시는분도 계실것입니다. 디렉토리를 따로 따로 분류하여 알아보기 쉽도록 하시는게 나중에 수정하시는데도
많은 도움이 되실것입니다.

home      - index      - body
              - leftmenu
              - image
              - topmenu

위와 같은 형태로 디렉토리가 존재 한다고 생각을 해보지요..

그럼 이번에도 무식하게 index.php?id=/home/index/body/body_frame.php   이와 같은 형태로..
불러와볼까요..? 그럼 나중에도 계속 불러 올때는 /home/index/body/ 라는 디렉토리를 매번 써주어야 합니다.
귀찮죠..? ^.^ 저는 불편한건 딱 질색 입니다. 이번에도 조금 편하게 수정을 해보지요...


index.php
-----------------------------------------------------------
<Table>
        <tr><td>
                                <? include ("Top_frame.php"); ?>
        </td></tr>

        <tr><td>
                <Table>
                        <tr><td>
                                        <? include ("Left_frame.php"); ?>
                        </td><td>
<?
if (is_file("/home/index/body/$id")) :
include ("/home/index/body/$id");
endif;
?>
                        </td></tr>
                </Table>
        </td></tr>
</Table>

위와같이 수정을 하면 어떻게 될까요..?
index.php?id=body_frame.php 이라고 불러오더라도...
자동적으로 /home/index/body/라는 디렉토리에서 불러 오게 됩니다.

아하~ 그렇지요? ^.^ 이제 원하시는 디렉토리에서 불러 오시면 되겠습니다.

디렉토리를 넣는 방법을 알았으니 조금더 응용을 해볼까요..?


index.php
-----------------------------------------------------------
<Table>
        <tr><td>
                                <? include ("Top_frame.php"); ?>
        </td></tr>

        <tr><td>
                <Table>
                        <tr><td>
                                        <? include ("Left_frame.php"); ?>
                        </td><td>
<?
if (is_file("/home/index/body/$id.php")) :
include ("/home/index/body/$id.php");
endif;
?>
                        </td></tr>
                </Table>
        </td></tr>
</Table>

네~ 이제는 디렉토리에 이어서 확장자 까지도 소스에 들어가 있습니다.
불러올때는 단순히 index.php?id=body_frame 이라고 불러오면
예전의  $id=/home/index.body/body_frame.php 과 비교해보면 많이 편리 해졌지요..?

index.php
-----------------------------------------------------------
<Table>
        <tr><td>
                                <? include ("Top_frame.php"); ?>
        </td></tr>

        <tr><td>
                <Table>
                        <tr><td>
<?
if (is_file("/home/index/leftmenu/$id.php")) :
include ("/home/index/leftmenu/$id.php");
endif;
?>

                        </td><td>
<?
if (is_file("/home/index/body/$id.php")) :
include ("/home/index/body/$id.php");
endif;
?>
                        </td></tr>
                </Table>
        </td></tr>
</Table>

위와같이 수정을 하시게 된다면 어떨 결과가 나올까요.?
left_frame 즉 왼쪽 부분의 메뉴부분 역시 /home/index/leftmenu/ 라는 디렉토리에서
?id= 값에 따라 불러 오게 됩니다.

장점은 페이지마다 다른 메뉴를 보여 줄수 있다는 점이 되겠습니다.

이를 조금더 응용해서 Top_frame 부분도 사용을 하게 된다면
각각의 페이지 마다 전체 분위기가 바뀌는 효과를 활용할수 있게 됩니다.

그런데 단점이 하나 있지요..? ㅡ.ㅡ 각각의 페이지 마다 메뉴를 따로 따로 만들려면
에구~ ㅜ.ㅜ 힘들어라.. 메뉴가 수십개 되는 홈페이지라면 수십개의 페이지를 따로..? 헉~~
거기다 더 억울한건 똑같은 메뉴를 사용하고 싶다면 똑같은 내용의 파일을  페이지 마다 만들어야 합니다.

그러기는 싫지요..? ^.^  그렇다면 다음 소스를 ....

index.php
-----------------------------------------------------------
<Table>
        <tr><td>
                                <? include ("Top_frame.php"); ?>
        </td></tr>

        <tr><td>
                <Table>
                        <tr><td>
<?
if (is_file("/home/index/leftmenu/$leftmenu.php")) :
include ("/home/index/leftmenu/$leftmenu.php");
endif;
?>
                        </td><td>
<?
if (is_file("/home/index/body/$id.php")) :
include ("/home/index/body/$id.php");
endif;
?>
                        </td></tr>
                </Table>
        </td></tr>
</Table>

위와같이 수정을 하게 된다면.. 어라 $leftmenu ? 새로운 변수가 나왔네요..
네 그렇습니다. ^.^ leftframe 과 bodyframe이 따로 따로 놀게 된것 입니다.

불러올때는 index.php?id=body_frame&leftmenu=left_frame 이렇게 불러온다면..
leftframe은 left_frame.php 를
bodyframe은 body_frame.php 를 불러오게 됩니다.

좌측메뉴와 내용과는 따로 따로 불러 올수 있게 됩니다.


초보의 초보를위한 초보에의한 강의였습니다.
제목 글쓴이 날짜
강북오피 ⦑출장안마사이트.COM⦒ 강북오피 강북OP 강북건마 강북오피 koykoyah 2025.02.22
충주오피 ⦑오피사이트.NET⦒ 충주오피 충주출장마사지 충주오피 충주OP koykoyah 2025.02.22
청주오피 청주OP ⦑오피사이트.NET⦒ 청주휴게텔 청주오피 청주오피 koykoyah 2025.02.22
산본오피 산본출장안마 ⦑오피쓰주소.COM⦒ 산본OP 산본오피 산본오피 koykoyah 2025.02.22
신촌오피 신촌OP ⦑출장마사지안내.COM⦒ 신촌휴게텔 신촌오피 신촌오피 koykoyah 2025.02.22
서면오피 서면OP ⦑출장마사지안내.COM⦒ 서면휴게텔 서면오피 서면오피 koykoyah 2025.02.22
대구오피 대구OP ⦑오피쓰.COM⦒ 대구휴게텔 대구오피 대구오피 koykoyah 2025.02.22
산본오피 산본오피 ⦑출장마사지안내.COM⦒ 산본OP 산본스파 산본오피 koykoyah 2025.02.22
제주오피 제주오피 ⦑오피쓰주소.COM⦒ 제주OP 제주스파 제주오피 koykoyah 2025.02.22
신림오피 ⦑오피쓰주소.COM⦒ 신림오피 신림OP 신림건마 신림오피 koykoyah 2025.02.22
건대오피 ⦑오피사이트.NET⦒ 건대마사지 건대오피 건대오피 건대OP koykoyah 2025.02.22
창원오피 ⦑출장안마사이트.COM⦒ 창원OP 창원오피 창원출장샵 창원오피 koykoyah 2025.02.22
제주오피 제주출장안마 ⦑출장마사지안내.COM⦒ 제주OP 제주오피 제주오피 koykoyah 2025.02.22
대구오피 대구오피 ⦑오피사이트.NET⦒ 대구OP 대구스파 대구오피 koykoyah 2025.02.22
동대문오피 동대문OP ⦑출장안마사이트.COM⦒ 동대문휴게텔 동대문오피 동대문오피 koykoyah 2025.02.22
서초오피 서초출장안마 ⦑출장안마사이트.COM⦒ 서초OP 서초오피 서초오피 koykoyah 2025.02.22
부평오피 ⦑오피사이트.NET⦒ 부평마사지 부평오피 부평오피 부평OP koykoyah 2025.02.22
부산오피 부산오피 ⦑오피.CLUB⦒ 부산OP 부산스파 부산오피 koykoyah 2025.02.22
부평오피 부평출장안마 ⦑오피.CLUB⦒ 부평OP 부평오피 부평오피 koykoyah 2025.02.22
천안오피 ⦑오피사이트.NET⦒ 천안OP 천안오피 천안출장샵 천안오피 koykoyah 2025.02.22