단독 php파일을 만들었는데요

단독 php파일을 만들었는데요

QA

단독 php파일을 만들었는데요

답변 4

본문

단독 페이지를 만들고

메뉴가 포함된 head와 tail을 호출하고

그 사이 페이지 내용을 넣어서 사용중이랍니다.

 

<? 
include_once("./_common.php");
include_once("./_head.php");
?> 

 

페이지 내용

 

<? 
include_once("./_tail.php"); 
?> 

 

근데 head에 있는 메뉴중

별도로 만든 단독 php파일을 메뉴로 만들었는데

온오프 효과를 주려니 막히네요

 

메뉴는 수동으로 제가 해당 게시판일 경우

배경을 다르게 줬는데요

 

<? if ($bo_table == freeicon){
                    echo "<li><a href='$g4_path/bbs/board.php?bo_table=freeicon' class='on'>자유게시판</a></li>";
                    }else{
                    echo "<li><a href='$g4_path/bbs/board.php?bo_table=freeicon' class='link_menu'>자유게시판</a></li>";
                    }
                ?>

 

단독으로 만든 페이지의 경우

온오프 효과를 어떻게 줘야할지 모르겠네요 해서

메뉴는 이렇게 만들고,

<? if ($icon == "아이콘"){
                    echo "<li><a href='$g4_path/game_info.php' class='on'>아이콘/a></li>";
                    }else{
                    echo "<li><a href='$g4_path/game_info.php' class='link_menu'>아이콘</a></li>";
                    }
                ?>

 

새로 만든 단독php파일 상단에

아래와 같이 설정햇는데 먹히질 않네여 ㅠㅠ

아무리 찾아봐도 방법을 모르겠는데

도와주세요

 

<? 
include_once("./_common.php");
include_once("./_head.php");

$icon = "아이콘";
?> 

 

이 질문에 댓글 쓰기 :

답변 4

<? 
include_once("./_common.php");

$icon = "아이콘";
include_once("./_head.php");
?>

이렇게 하시거나

<?

$icon = "아이콘"; 
include_once("./_common.php");

include_once("./_head.php");
?>

이렇게 하시면 간단한데 굳이 기존방식을 하신 이유가?

파일 맨 상단에 다음 코드를 넣고 어떤 에러가 뜨는지 살펴 보시죠.

error_reporting(E_ALL);ini_set('display_errors',1);

그리고 위 소스중 따옴표가 빠진 부분이 있네요.

<? if ($bo_table == "freeicon"){  따옴표를 붙여 줘야 합니다.

따옴표를 붙여서 해봤는데 게시판의 경우 모두 정상적으로 온오프가 잘됩니다.
단독으로 만든 페이지가 말썽이네요 ㅠㅠ

head파일에 메뉴가 들어가 있는데
head파일 다음에 $icon = "아이콘"; 이걸 설정해서 그런걸까요 ?ㅜㅜ
<?
include_once("./_common.php");
include_once("./_head.php");
$icon = "아이콘";
?>

$icon = "아이콘"; 값이 head 상위(메뉴 상위)에 있어야 할것 같은데요.

차라리 값을 넘길때 메뉴에서 링크를 game_info.php?icon=icon_on 이런식으로 하면 어떨까요?

 

-- 단독파일 --

if($icon == 'icon_on'){

 

}else{

 

}

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 41
© SIRSOFT
현재 페이지 제일 처음으로