타페이지에서 그누보드를 인클루드 할 때... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

타페이지에서 그누보드를 인클루드 할 때... 정보

타페이지에서 그누보드를 인클루드 할 때...

본문

보통 디자인이나 프로그래밍은 다른 사람이 따로 하잖아요.. ^^;;
그래서 작업상 편의를 위해서...
메뉴별로 sub1.php sub2.php sub3.php 이런식으로 페이지 메뉴를 플래시에 링크시킨 후에..
sub1.php라는 파일에서 그누보드를 인클루드 해 오는 경우..
(http://abc.com/support/sub1.php 라는 주소를 가질 때)
어떻게 해야 하는가요?
아래와 같이
 
[?
?]
 
해주니......
쓰기버튼의 링크값이 abc.com/support/write.php?bo_table=bbs 와 같이 되어 버립니다...
 
물론
[?
include "./bbs/board.php?bo_table=bbs"
?]
와 같이 해주면.... 오류가 납니다.. ㅠ.ㅠ
 
이런 경우 어떤식으로 인클루드 해 주면 될까요?
제가 좀 초보라.... 쉬운 설명 부탁드립니다.
  • 복사

댓글 전체

호스팅업체에 설치경로를 물어보세요....
그 형식에 맞추어 인크루드해주어야합니다...

예)

<?include_once("/home2/abc/www/support/sub1.php");?>
sub1.php에서 그누보드를 불러들이는거면 iframe를 써야 겠지요..
<iframe align="middle" frameborder="0" hspace="0" vspace="0" marginheight="0" marginwidth="0" src="보드절대경로(http://www.abc.com/bbs/그누보드 아이디.)" width="100%" height="100%"></iframe>

이런식이면 가능하지 않을까요?
아이프레임으로 100%라.. 좋은 생각이긴 합니다.. 빨리 확인했다면 이 방법을 선택했을지도 모르겠네요..
근데.. 어쩔 수 없이.. 메타테그로 리플래쉬를 해 주었습니다.. ㅡ_ㅡ;;
귀차니즘... ㅠ.ㅠ
그와 달리 또 다른 질문이 있어서.. 글을 올리기 위해 답변 채택해 드립니다.. 냐하하.. 어쨋든 답변 감사합니다.
인클루드는 웹서버에서 컴파일되어 실행되는 기능입니다
사용되는 웹프로그래밍 언어가 ASP이든 PHP이든 JSP이든 인클루드는 가능합니다
하지만 웹서버를 통하지 않고 Pulish되는 html문서 내에 있는 인클루드 파일은 컴파일이 되지 않으므로 인클루드 되지 않는것입니다

그리고 웹서버 마다 인클루드하는 문법도 조금씩 차이가 있습니다

※ 절대경로 또는 상대경로를 사용할수 있으며, 방법은 아래와 같습니다.
<?php
  include "menu.html" ;  //  기본적인 include() 사용예
  include ("menu.html") ;  // 드림위버에서의 사용예
  include_once ("./menu.php") ;  //  반복을 피하기 위한 사용예
  include_once $_SERVER["DOCUMENT_ROOT"]."/inc/menu.php" ;  // 절대경로
    // 절대경로를 사용하는 경우는 Include 파일속에 또다른 Include 파일이 삽입되어야 하는 경우
  include "http://www.happyjung.com/inc/menu.php" ;  //  HTTP로 include()하기
?>

참고> http://happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=17
© SIRSOFT
현재 페이지 제일 처음으로