테스트 사이트 - 개발 중인 베타 버전입니다

대메뉴 출력 페이지 마다 다르게 할수 있을까요? 채택완료

끝없는사랑 2년 전 조회 2,178

대메뉴 출력 페이지 마다 다르게 할수 있을까요?

메인페이지(index.php)  1메뉴,2메뉴,3메뉴,4메뉴,5메뉴 기본으로 되여 있죠 그런데

같은 루트에(main.php)  1메뉴,3메뉴,4메뉴,5메뉴,6메뉴 이런식으로요

하나 빼고 다른 하나른 넣을 수 있는 방법이 있을까요?

 

지금은 기본 메뉴 navication.php  과   1navication.php 두개를 만들었지만 메뉴가 똑같이 기본으로만 나와서

1navication.php 파일에는 메뉴를 다른 메뉴가 보이도록 하고 싶어서요

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
2년 전

$fname = basename($_SERVER['SCRIPT_NAME']);

if ($fname == 'main.php')
    include '1navication.php';
else
    include 'navication.php';

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

<!-- 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 "추가적인 내용을 여기에 작성합니다.";

?>

 

<!-- 나머지 페이지 내용 -->

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

A
2년 전

각 페이지마다 맞는 메뉴를 표시하시면 될듯한데

 

글로 그렇게 적어주시니 잘 이해가 ㅜㅜ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

끝없는사랑
2년 전
글 수정이 안되네요

navication.php 1메뉴,2메뉴,3메뉴,4메뉴,5메뉴 6번메뉴가 없고

1navication.php 1메뉴,3메뉴,4메뉴,5메뉴,6메뉴 2번메뉴가 없고

감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인