대메뉴 출력 페이지 마다 다르게 할수 있을까요?
본문
대메뉴 출력 페이지 마다 다르게 할수 있을까요?
메인페이지(index.php) 1메뉴,2메뉴,3메뉴,4메뉴,5메뉴 기본으로 되여 있죠 그런데
같은 루트에(main.php) 1메뉴,3메뉴,4메뉴,5메뉴,6메뉴 이런식으로요
하나 빼고 다른 하나른 넣을 수 있는 방법이 있을까요?
지금은 기본 메뉴 navication.php 과 1navication.php 두개를 만들었지만 메뉴가 똑같이 기본으로만 나와서
1navication.php 파일에는 메뉴를 다른 메뉴가 보이도록 하고 싶어서요
답변 3
$fname = basename($_SERVER['SCRIPT_NAME']);
if ($fname == 'main.php')
include '1navication.php';
else
include 'navication.php';
각 페이지마다 맞는 메뉴를 표시하시면 될듯한데
글로 그렇게 적어주시니 잘 이해가 ㅜㅜ
<!-- navigation.php -->
<ul>
<li><a href="index.php">메뉴 1</a></li>
<li><a href="menu2.php">메뉴 2</a></li>
<li><a href="menu3.php">메뉴 3</a></li>
<li><a href="menu4.php">메뉴 4</a></li>
<li><a href="menu5.php">메뉴 5</a></li>
</ul>
<!-- main.php -->
<?php include 'navigation.php'; ?>
<!-- 메인 페이지의 내용 -->
<!-- 1menu.php -->
<?php include 'navigation.php'; ?>
<!-- 메뉴 1에 해당하는 페이지의 내용 -->
<!-- 1menu.php -->
<?php include 'navigation.php'; ?>
<!-- 메뉴 1에 해당하는 페이지의 내용 -->
<h1>메뉴 1 페이지</h1>
<?php
// 메뉴 1에 대한 추가 내용 출력
echo "추가적인 내용을 여기에 작성합니다.";
?>
<!-- 나머지 페이지 내용 -->