웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판 통체 인클루드 하기
2003.03.02 22:37
보통 게시판은 HTML 이나 PHP 파일이랑 다른 폴더로있는데요..
제로보드는 bbs 또는 zboard 로 ^^
그런데 파일에서 게시판을 통째로 인클루드 시키고 싶을때가 있는데요...
그러면 파일경로가 틀려서 인클루드를 시켜 버리면..
이미지고 링크고 깨져버리기 때문에 할수가 없죠..
그럴때 사용하는 <base> 라는 태그가 있습니다..
예를 들어보이겠는데요...
zboard 가 http://web.ggambo.com 이라는 계정에
http://web.ggambo.com/zboard/ 에 있습니다..
그러면 베이스 태그를 php 파일소스 안에 원하는곳에
<base href="http://web.ggambo.com/zboard/">
<? include "http://web.ggambo.com/zboard/zboard.php?id=notice"; ?>
http://web.ggambo.com/zboard/zboard.php?id=notice 라는 게시판을
인클루드 하는건데요... 일단 이렇게만 해놓으면 안되고요...
base URL을 원상복구 시켜야 합니다....
위에 소스아래에 <base href="http://web.ggambo.com/"> 를
다시 넣어주셔야 합니다 ^^
그래서 소스는 php파일이나 html 파일이 http://web.ggambo.com/ 에 있고
게시판은 http://web.ggambo.com/zboard/zboard.php?id=notice 이것을
뽑는다 하면은.....
<base href="http://web.ggambo.com/zboard/">
<? include "http://web.ggambo.com/zboard/zboard.php?id=notice"; ?>
<base href="http://web.ggambo.com/">
이렇게 되는것이죠 ^^
그럼 잘 보시고 유용하게 쓰세요...
질문 및 관련 강좌는 .... http://web.ggambo.com 에서 해 주세요....^^
제로보드는 bbs 또는 zboard 로 ^^
그런데 파일에서 게시판을 통째로 인클루드 시키고 싶을때가 있는데요...
그러면 파일경로가 틀려서 인클루드를 시켜 버리면..
이미지고 링크고 깨져버리기 때문에 할수가 없죠..
그럴때 사용하는 <base> 라는 태그가 있습니다..
예를 들어보이겠는데요...
zboard 가 http://web.ggambo.com 이라는 계정에
http://web.ggambo.com/zboard/ 에 있습니다..
그러면 베이스 태그를 php 파일소스 안에 원하는곳에
<base href="http://web.ggambo.com/zboard/">
<? include "http://web.ggambo.com/zboard/zboard.php?id=notice"; ?>
http://web.ggambo.com/zboard/zboard.php?id=notice 라는 게시판을
인클루드 하는건데요... 일단 이렇게만 해놓으면 안되고요...
base URL을 원상복구 시켜야 합니다....
위에 소스아래에 <base href="http://web.ggambo.com/"> 를
다시 넣어주셔야 합니다 ^^
그래서 소스는 php파일이나 html 파일이 http://web.ggambo.com/ 에 있고
게시판은 http://web.ggambo.com/zboard/zboard.php?id=notice 이것을
뽑는다 하면은.....
<base href="http://web.ggambo.com/zboard/">
<? include "http://web.ggambo.com/zboard/zboard.php?id=notice"; ?>
<base href="http://web.ggambo.com/">
이렇게 되는것이죠 ^^
그럼 잘 보시고 유용하게 쓰세요...
질문 및 관련 강좌는 .... http://web.ggambo.com 에서 해 주세요....^^
댓글 12
-
깜보
2003.03.03 15:16
-
TheMics
2003.03.03 14:31
비판 및 수정("딴지"란 말은 부정적인 뜻이더군요-_-a):
1. 저것은 절대경로가 아니라 URL입니다.
2. 절대경로로 인클루드해야만 먹히는 것->URL 인클루드를 금지하는 것이죠.
참고로 해당 옵션은 php.ini의 allow_url_fopen입니다.
3. base택은 닫을 필요가 없습니다.
4. 절대로!게시판을 인클루드하지 마세요. 게시판을 인클루드하면 다음 페이지로 넘어갈때 주소가 완전히 게시판 주소로 바뀌어버리죠(CastleHEAT님께서 이것을 말씀하신것 같습니다). 이 방법은 수없이 거론되어졌는데, 절대로 추천되지 않습니다. -
깜보
2003.03.03 00:19
낙훈님//
인크르드 시에 절대경로로 해야된다는 건 따로 없는 것으로 알고 있구요.
다만 웹호스팅을 사용하시면 나야나를 비롯한 일부 웹호스팅 계정에서는 절대경로로 인크르드해야만 인크르드가 먹히는 걸로 알고 있습니다.
또한, base태그는 따로 닫는게 아니고..
위의 예를 들어 설명하면...
<base href="http://web.ggambo.com/zboard/">
<? include "http://web.ggambo.com/zboard/zboard.php?id=notice"; ?>
<base href="http://web.ggambo.com/">
에서...
원래 경로가 base href="http://web.ggambo.com/ 이렇게 되어 잇는 것을 잠시 제로보드 경로로 바꾸어 주고는 제로보드를 인크르드 한 후에 그 아래부분에 다시 원래 경로로 돌려서 표기해 줘야 아래 부분에 잇는 것들은 원 상태로 이미지 화일들이 나타나겠지요. -
CastleHEAT
2003.03.02 23:56
근데.. 인클루드방식의 결정적 문제라면..
인클루드된 게시판에 있는 내용을 클릭하게 되면
인클루드 앞뒤가 다 사라져버린다는것..일까요? ^^
문득 그런 생각이 드네요.. -
정낙훈(xynex)
2003.03.02 23:41
<base href="http://web.ggambo.com/zboard/">
<? include "http://web.ggambo.com/zboard/zboard.php?id=notice"; ?>
<base href="http://web.ggambo.com/">
이 부분. 잘못된 거 아닌가요?
절대경로로 인클루드 했고, base 태그는 닫지도 않고..; -
TheMics
2003.03.03 16:01
깜보//
1,2,3번은 정낙훈님의 코멘트에 대한 지적입니다. 물론 2번은 깜보님의 코멘트에도 해당되구요..
제가 대상을 제대로 명시하지 않아서 오해하셨나 보네요..^^ -
서재봉
2003.03.08 08:05
html 화일의 한부분에 제로보드를 넣고 싶은데 어떻게 하면 되나여? 처음 지로보드믐 지라 잘 모르겠읍니다. 선배님들의 조언 부탁 드립니다 -
드림팀
2003.03.11 22:27
통째로 부르시려면
echo ("<meta http-equiv="refresh" content="0; url=http://계정주소/제로보드폴더/zboard.php?id=게시판이름">") ;
이런 방법도;;;; -
NES.♨빤스
2003.03.21 19:08
차나리 프레임 쓰는게 더 .... -
이장희
2003.07.17 01:52
페이지에 이걸넣었더니 comment나 글쓰기를 누루면 화면이 바뀌면서 게시판만 뜹니다. 현재 페이지안에서 보여주는 방법은 없습니까?
<base href="http://web.ggambo.com/zboard/">
<? include "http://web.ggambo.com/zboard/zboard.php?id=notice"; ?>
<base href="http://web.ggambo.com/"> -
이제우
2003.10.10 02:40
저도 이장희님과 같은 문제로 고민 많이 했었는데, 결국 게시판의 헤더나 풋을 수정해서 해결했습니다.
다시말해 게시판이 중심이 되는 거라고 할 수 있을 거 같네요.
제가 엄청 초보라 이렇게 써놓고도 맞는 말인지 모르겠네요... ^.^;; -
박종훈
2006.05.07 20:28
게시판 폴더(예를 들자면, bbs폴더)와 php 등등 인클루드 시킬 폴더를
따로 따로 하지 말고, 그냥, 한 곳에 다 모아서 하면; 좋죠^^..;
제 홈페이지는 따로, 제로보드 폴더인, bbs 폴더 등을 만들지 않고,
아예 head와 foot가 있는 곳에, 자리 잡은..;
좋은 팁 알려주셔서 감사합니다. ^^..
(그런데, 권장하지 않다는 코멘트가;)
제목 | 글쓴이 | 날짜 |
---|---|---|
개판 오분전 세션 - 6 | 미친개 | 2003.04.08 |
개판 오분전 세션 - 5 | 미친개 | 2003.04.08 |
개판 오분전 세션 - 4 | 미친개 | 2003.04.08 |
개판 오분전 세션 - 3 [4] | 미친개 | 2003.04.08 |
개판 오분전 세션 - 2 [4] | 미친개 | 2003.04.08 |
개판 오분전 세션 - 1 [7] | 미친개 | 2003.04.08 |
객체를 이용한 winamp 방송정보 알아내는 소스 [4] | 흑심품은연필 | 2003.04.07 |
내 홈피도 채널을?! #1 [16] | (' _ ') napclub | 2003.03.31 |
이젠 주소검색 편하게쓰자~~~!! (새창띄우지 않습니다) [5] | _-=Knight=-_ | 2003.03.05 |
메일 인증시 기존 회원 전부 인증걸기;;; [4] | teslaMINT | 2003.03.04 |
게시판 통체 인클루드 하기 [12] | 깜보 | 2003.03.02 |
여러분이 원하시던 로또복권 소스공개~ [12] | Dopesoul | 2003.02.22 |
NZEO 이메일 인증 따라하기 [또 수정 --;] [44] | teslaMINT | 2003.02.22 |
계정이 php를 지원하는지아닌지 잘 모를때... [16] | 격투왕맹호 | 2003.02.19 |
유용한 함수 몇가지...;;;; [7] | Yuki-H. | 2003.02.19 |
PHP,자바스크립트 제 3탄! 아래에 헤더로 asx감추기를 이용한 PHP무비 플레이어! | ☆좀비파우더™ | 2003.02.16 |
DB를 이용한 현재접속자 수 구하기 [6] | 김현석 | 2003.02.14 |
[초간단] 헤더로 asx 파일 음악 주소를 숨겨봐요. [9] | 모라미 | 2003.02.14 |
제로보드 스킨들이 어느 게시판에 쓰이는지 알아보는 소스 [12] | teslaMINT | 2003.02.11 |
V3 neo+ 항상 최신버전으로 자동링크시키기 [7] | 김현석 | 2003.02.08 |
절대경로와 URL을 구분 못해서 저렇게 적은 게 아니구요.
글을 정확히 읽어보시면 될 듯합니다.
일부 호스팅사의 경우 URL을 금지시키기는 하지만, 모두 그런건 아니기에 저렇게 적었구요.
만약 URL이 안되는 곳이라면 절대경로로 사용하시면 되는거죠.(위에 그부분도 언급된바 있음)
그리고 base태그를 닫는 다는 말은 언급한 적이 없는데요,
다만 말씀하신 대로 주소가 완전히 바뀌어 버리는 걸 막기 위해서 다시 주소를 원상태로 돌려 놓기 위해 맨 아래의 줄을 첨가했을 따름입니다.
좋은 의견은 감사합니다만, 글을 자세히 읽어보시고 의견을 주셨으면 더욱 좋으셨을뻔 했습니다.