헤더와 테일의 경로설정문제 정보
헤더와 테일의 경로설정문제본문
몇 년전 활용팁에 있던 내용입니다. 제 기억에는 아마 킴스보드에서 이런 방식으로 호출했던 것 같습니다.
<?
$THIS_FILE = basename($PHP_SELF);
$THIS_NAME = str_replace(".php" , "" , $THIS_FILE);
if ($THIS_NAME == 'board'||'write' && $bo_table) //?????
{
$THIS_FEXP = explode("_" , $bo_table);
$THIS_NAME = $THIS_FEXP[0];
}
?>
위의 코드를 index.php에 넣고, 각 게시판의 헤더와 테일을 inc 폴더에 만들었습니다.
<?@include "$g4[path]/inc/head/$THIS_NAME.php"?>
게시판에는 적용이 되는데, 일반 페이지에 적용이 되려면 맨 위 소스의 어떤 부분을 수정해야 하는지요.
php 구문을 전혀 모릅니다.ㅠㅠ
<?
$THIS_FILE = basename($PHP_SELF);
$THIS_NAME = str_replace(".php" , "" , $THIS_FILE);
if ($THIS_NAME == 'board'||'write' && $bo_table) //?????
{
$THIS_FEXP = explode("_" , $bo_table);
$THIS_NAME = $THIS_FEXP[0];
}
?>
위의 코드를 index.php에 넣고, 각 게시판의 헤더와 테일을 inc 폴더에 만들었습니다.
<?@include "$g4[path]/inc/head/$THIS_NAME.php"?>
게시판에는 적용이 되는데, 일반 페이지에 적용이 되려면 맨 위 소스의 어떤 부분을 수정해야 하는지요.
php 구문을 전혀 모릅니다.ㅠㅠ
댓글 전체
일반게시판에는 $THIS_NAME 값이 없기 때문에 임의로 하나 적어주세요.
읽기, 리스트||글쓰기 일 때는 $bo_table의 값 (a_b) 에서 a.php 를 include 해와라
그런데.
일반페이지는 board.php, write.php(읽기/리스트, 쓰기) 를 쓰지 않으므로 위 코드 사용을 왜 쓰는지 모르겠군요.
그냥 원하는 파일 include 하시면 될 텐데요..
꼭 써야 하는 부분이라면 (공통이라면)
$THIS_NAME 값(a)만 지정해 주세요.
읽기, 리스트||글쓰기 일 때는 $bo_table의 값 (a_b) 에서 a.php 를 include 해와라
그런데.
일반페이지는 board.php, write.php(읽기/리스트, 쓰기) 를 쓰지 않으므로 위 코드 사용을 왜 쓰는지 모르겠군요.
그냥 원하는 파일 include 하시면 될 텐데요..
꼭 써야 하는 부분이라면 (공통이라면)
$THIS_NAME 값(a)만 지정해 주세요.
kesan님. 답변 감사합니다.
위 소스는 제가 여기저기서 가져와서 사용했던 소스입니다.
공통적으로 들어가는 부분을 한번 적용해 보도록 하겠습니다.
위 소스는 제가 여기저기서 가져와서 사용했던 소스입니다.
공통적으로 들어가는 부분을 한번 적용해 보도록 하겠습니다.