개별페이지 불러올때 include 하는 방법은 뭔가요 ? 정보
개별페이지 불러올때 include 하는 방법은 뭔가요 ?관련링크
http://saeng.net
484회 연결
본문
안녕하세요 .. 그누보드로 이리저리 소스 수정해가며 ... 홈페이지를 만들고 있는 유저입니다.
다름이 아니라..
각 그룹별로 디자인을 다르게 적용하고 싶은데 ... 잘 안되서요 ..
질문의 요지는 각각의 그룹과 그 그룹을 담고 있는 개별페이지 끼리 다른 파일을 인클루드 하는 방법을 알고 싶습니다.
제 홈페이지에서의 소스입니다.
<?
if ($board[gr_id] == "design" || 개별페이지들가는곳') {
include "$g4[path]/included/head01.php";
} else if ($board[gr_id] == "program") {
include "$g4[path]/included/head02.php";
} else if ($board[gr_id] == "premier") {
include "$g4[path]/included/head03.php";
} else if ($board[gr_id] == "interior") {
include "$g4[path]/included/head04.php";
} else if ($board[gr_id] == "community") {
include "$g4[path]/included/head05.php";
} else{
include "$g4[path]/included/head00.php";
}
?>
design 그룹에 속해있는 게시판과 design.php 라는url 로 링크가 된경우는 ... head01.php
를 불러들일려고 합니다...
질문과답변 .. 팁 란을 검색해보니
preg_match("/($g4[path]/included/design.php)$/", $_SERVER[PHP_SELF]) 런 경우를 알려주더군요..
해서
<?
if ($board[gr_id] == "design" || preg_match("/($g4[path]/included/design.php)$/", $_SERVER[PHP_SELF]) ) {
include "$g4[path]/included/head01.php";
} else if ($board[gr_id] == "program") {
include "$g4[path]/included/head02.php";
} else{
include "$g4[path]/included/head00.php";
}
?>
요렇게 바꿔보니 에러메세지를 뜨더라구요..
G3에서는
<?
if ($board[gr_id] == "design" || $doc == './included/design.php') {
include "$g4[path]/included/head01.php";
}else if ($board[gr_id] == "community") {
include "$g4[path]/included/head05.php";
} else{
include "$g4[path]/included/head00.php";
}
?>
$doc 변수로 처리했었던기억이 나는데 ..... g4에서는 어떻게 처리를 하는지 알고 싶습니다.
고수님들의 친절한 답변 기다리겠습니다.
감사합니다.
참고로 적용사이트는 http://saeng.net 입니다.
다름이 아니라..
각 그룹별로 디자인을 다르게 적용하고 싶은데 ... 잘 안되서요 ..
질문의 요지는 각각의 그룹과 그 그룹을 담고 있는 개별페이지 끼리 다른 파일을 인클루드 하는 방법을 알고 싶습니다.
제 홈페이지에서의 소스입니다.
<?
if ($board[gr_id] == "design" || 개별페이지들가는곳') {
include "$g4[path]/included/head01.php";
} else if ($board[gr_id] == "program") {
include "$g4[path]/included/head02.php";
} else if ($board[gr_id] == "premier") {
include "$g4[path]/included/head03.php";
} else if ($board[gr_id] == "interior") {
include "$g4[path]/included/head04.php";
} else if ($board[gr_id] == "community") {
include "$g4[path]/included/head05.php";
} else{
include "$g4[path]/included/head00.php";
}
?>
design 그룹에 속해있는 게시판과 design.php 라는url 로 링크가 된경우는 ... head01.php
를 불러들일려고 합니다...
질문과답변 .. 팁 란을 검색해보니
preg_match("/($g4[path]/included/design.php)$/", $_SERVER[PHP_SELF]) 런 경우를 알려주더군요..
해서
<?
if ($board[gr_id] == "design" || preg_match("/($g4[path]/included/design.php)$/", $_SERVER[PHP_SELF]) ) {
include "$g4[path]/included/head01.php";
} else if ($board[gr_id] == "program") {
include "$g4[path]/included/head02.php";
} else{
include "$g4[path]/included/head00.php";
}
?>
요렇게 바꿔보니 에러메세지를 뜨더라구요..
G3에서는
<?
if ($board[gr_id] == "design" || $doc == './included/design.php') {
include "$g4[path]/included/head01.php";
}else if ($board[gr_id] == "community") {
include "$g4[path]/included/head05.php";
} else{
include "$g4[path]/included/head00.php";
}
?>
$doc 변수로 처리했었던기억이 나는데 ..... g4에서는 어떻게 처리를 하는지 알고 싶습니다.
고수님들의 친절한 답변 기다리겠습니다.
감사합니다.
참고로 적용사이트는 http://saeng.net 입니다.
댓글 전체
검색해보니 찾았습니다.
저같이 고생하시는 분들을 위해 올릴께요 ..
소스는
preg_match("/(included\/design.php)$/", $_SERVER[PHP_SELF])
이것입니다.
전 ( 이 가로 한개땜시 무진장 애 먹었습니다. ... 헤헤 ..
암튼 해결되고 나니 .. 기분이 홀가분 하네요 .. ㅋㅋㅋ
어여 사이트 오픈하여 고수님들 찾아뵐께요 ..
~~ ^^
저같이 고생하시는 분들을 위해 올릴께요 ..
소스는
preg_match("/(included\/design.php)$/", $_SERVER[PHP_SELF])
이것입니다.
전 ( 이 가로 한개땜시 무진장 애 먹었습니다. ... 헤헤 ..
암튼 해결되고 나니 .. 기분이 홀가분 하네요 .. ㅋㅋㅋ
어여 사이트 오픈하여 고수님들 찾아뵐께요 ..
~~ ^^