// 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 에 계셨던 것 같은데 참고 하시고 자기 것으로 만드는 것이 더욱 중요하겠죠.. ^^
<?
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 에 계셨던 것 같은데 참고 하시고 자기 것으로 만드는 것이 더욱 중요하겠죠.. ^^
'Development > PHP' 카테고리의 다른 글
[PHP] str_pad 문자 채우기 (지정 길이가 되도록 특정 문자열로 채우기) (0) | 2010.06.30 |
---|---|
PHP 코드를 최적화하는 40가지 팁 (번역) (0) | 2009.07.25 |
PHP에서 @란??? (0) | 2009.07.25 |
세션이란? (0) | 2006.01.15 |
include, require (0) | 2006.01.08 |
효율적인 경로지정 (0) | 2006.01.07 |
웹호스팅시 fopen함수를 사용하지 못할 경우 (0) | 2006.01.06 |
폴더내의 모든 이미지 보여주는 php소스 (0) | 2005.08.30 |
노프레임에서 "역"으로 인클루드 쓰기~ (0) | 2005.08.12 |
새창띄우기 (0) | 2005.07.20 |
댓글