본문 바로가기
Development/PHP

원프레임 구성

by wansdream 2006. 1. 6.
// index.php3

<?

echo("
<html><head><title>index</title></head>

<body bgcolor='white' text='black' link='blue' vlink='purple' alink='red'>

<table border='0' cellpadding='3' cellspacing='1' width='100%'>
<tr>
<td width='145'><p><a href='$PHP_SELF'>HOME</a><P></td>
<td width='813' rowspan='5' valgin='top'><p>");


switch ($left) // 메뉴에따른 메인화면 출력

{
case (1) :


include "main1.inc";

break;

case (2) :

include "main2.inc";

break;

case (3) :

include "main3.inc";

break;

case (4) :

include "main4.inc";

break;

default :

include "main.inc";

break;

}

echo("
</td></tr><tr>
");

include "left.inc"; // 왼쪽 메뉴

echo("

</tr></table><p> </p>

</body></html>

");

?>




위의 코드로 화면상에서는 한 화면이지만 실제적으로 두 개의 파일을 불러와 한프레임으로 보이게하는 것입니다.

// main.inc

<?

echo("



안녕하세요 테스트 HOME 페이지 입니다.</p>



");

?>

// left.inc

<?

echo("

<table border='0' cellpadding='3' cellspacing='1' width='100%'>



<td width='145'><p><a href='index.php3?left=1'>1번째메뉴</a></td>

</tr>

<tr>

<td width='145'><p><a href='index.php3?left=2'>2번째메뉴</a></td>

</tr>

<tr>

<td width='145'><p><a href='index.php3?left=3'>3번째메뉴</a></td>

</tr>

<tr>

<td width='145'><p><a href='index.php3?left=4'>4번째메뉴</a></td>

</tr>

</table>

");

?>

메뉴는 위의 예제처럼 하시면 됩니다. 이해하시는데 큰어려움이 없을거라 생각되며,

main.inc,main1.inc등의 파일에다 출력할 화면을 구성하여주시면 되겟지요.

그리고 방법은 여러 가지가 있습니다. 위에서 제가 설명한 것 말고도 여러 가지

방법이 있으니 각자 개발해보시기 바라며 더좋은 방법이 있으시면 알려주시면 감샤^^;

위의 허접 소스로 더욱 좋은 곳에 활용하시기 바랍니다. 그럼 ^^;

그리고 위의 소스를 원하는 분이 q&a 에 계셨던 것 같은데 참고 하시고 자기 것으로 만드는 것이 더욱 중요하겠죠.. ^^

댓글