정말 최악의 오류 발견했습니다.도와주세요.답변이라도 정보
그누보드 정말 최악의 오류 발견했습니다.도와주세요.답변이라도본문
저 좀 도와주세요
오류내용-----------------------------
먼저 head.php 와 tail.php
이것말고
head1.php 와 tail1.php 라는 다른 파일을 만들었습니다.
이것을 게시판 관리에서 상단과 하단파일에 넣기를 하였습니다.
아주 잘 되더군요. (head1.php 와 tail1.php는 그누보드 소스에 맞추어서 작성했습니다.)
여기서 잘못된 부분이 한가지 있는데요.
게시판 상단과 하단에 설정을 하면 잘 나오던것이
임의의 hello.php 를 만들었습니다.
여기서 중요한 것이 head1.php 와 tail1.php을 hello.php 위아래에다가 include를 시켰습니다.
화면이 깨지더군요. 그 후 뭔가 잘못된부분이 있나 싶어서
http://도메인/gnu/?doc=hello.php 해보았습니다.
그것도 역시 화면이 꺠졌습니다. lib/common.php 파일 라인 67~69 사이 오류라더군요.
hello.php 위에 define("_DOCTYPE_", "DESIGN"); 이부분을 define("_DOCTYPE_", "NONE");
으로 고친다음에 http://도메인/gnu/?doc=hello.php 해보아도 그역시 깨지더군요.
그 다음 바로 제 그누보드 메인 화면을 돌려봤습니다.
근데....이...이럴수가...메인화면으로 돌린 페이지가 head1.php를 불러오고 또한
화면 밑에는
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/paradozz/parksr_com/parksr/bbs/gblayer.php:8) in /usr/home/paradozz/parksr_com/parksr/lib/common.lib.php on line 67
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/paradozz/parksr_com/parksr/bbs/gblayer.php:8) in /usr/home/paradozz/parksr_com/parksr/lib/common.lib.php on line 68
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/paradozz/parksr_com/parksr/bbs/gblayer.php:8) in /usr/home/paradozz/parksr_com/parksr/lib/common.lib.php on line 69
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/paradozz/parksr_com/parksr/bbs/gblayer.php:8) in /usr/home/paradozz/parksr_com/parksr/lib/common.lib.php on line 70
이런 글이 써집니다.
작업도중 head.php와 tail.php , main.php는 한번도 건드리지 않았고요
제가 했던 것중에 뭔가를 하나 실행해서 소스가 꼬인것 같은데 도무지 찾지를 못하겠습니다.
정말 기가막힐 노릇입니다.
고수님들 제발 저 좀 살려주세요...제발요..
오류내용-----------------------------
먼저 head.php 와 tail.php
이것말고
head1.php 와 tail1.php 라는 다른 파일을 만들었습니다.
이것을 게시판 관리에서 상단과 하단파일에 넣기를 하였습니다.
아주 잘 되더군요. (head1.php 와 tail1.php는 그누보드 소스에 맞추어서 작성했습니다.)
여기서 잘못된 부분이 한가지 있는데요.
게시판 상단과 하단에 설정을 하면 잘 나오던것이
임의의 hello.php 를 만들었습니다.
여기서 중요한 것이 head1.php 와 tail1.php을 hello.php 위아래에다가 include를 시켰습니다.
화면이 깨지더군요. 그 후 뭔가 잘못된부분이 있나 싶어서
http://도메인/gnu/?doc=hello.php 해보았습니다.
그것도 역시 화면이 꺠졌습니다. lib/common.php 파일 라인 67~69 사이 오류라더군요.
hello.php 위에 define("_DOCTYPE_", "DESIGN"); 이부분을 define("_DOCTYPE_", "NONE");
으로 고친다음에 http://도메인/gnu/?doc=hello.php 해보아도 그역시 깨지더군요.
그 다음 바로 제 그누보드 메인 화면을 돌려봤습니다.
근데....이...이럴수가...메인화면으로 돌린 페이지가 head1.php를 불러오고 또한
화면 밑에는
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/paradozz/parksr_com/parksr/bbs/gblayer.php:8) in /usr/home/paradozz/parksr_com/parksr/lib/common.lib.php on line 67
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/paradozz/parksr_com/parksr/bbs/gblayer.php:8) in /usr/home/paradozz/parksr_com/parksr/lib/common.lib.php on line 68
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/paradozz/parksr_com/parksr/bbs/gblayer.php:8) in /usr/home/paradozz/parksr_com/parksr/lib/common.lib.php on line 69
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/paradozz/parksr_com/parksr/bbs/gblayer.php:8) in /usr/home/paradozz/parksr_com/parksr/lib/common.lib.php on line 70
이런 글이 써집니다.
작업도중 head.php와 tail.php , main.php는 한번도 건드리지 않았고요
제가 했던 것중에 뭔가를 하나 실행해서 소스가 꼬인것 같은데 도무지 찾지를 못하겠습니다.
정말 기가막힐 노릇입니다.
고수님들 제발 저 좀 살려주세요...제발요..
댓글 전체
보통의 경우 제목이나 질문 내용에 답이 있습니다.
zzzz님이 답변 주셨네요. 질문전 common.lib.php 로 검색해 보셨다면
쉽게 해결을 하실 수 있으셨을 겁니다.
zzzz님이 답변 주셨네요. 질문전 common.lib.php 로 검색해 보셨다면
쉽게 해결을 하실 수 있으셨을 겁니다.
아.! 정말 감사합니다. 바로 필이 느껴지는군요. 한번 해보겠습니다. 설레이네요~감사 정말로
진짜로 늦었지만 새해 복 많이 받으세요
진짜로 늦었지만 새해 복 많이 받으세요

index.php 하단에 보시면 원하시는 내용이 있습니다.
head1.php 와 tail1.php 사이에 hello.php란 것을 끌어오려면,
예제 ----------------
// DESIGN 은 상단, 하단 파일을 필요로 하는 TYPE
case "DESIGN2" : // DESIGN2로 하나 써 넣습니다.
include './head.sub.php';
include './head1.php';
echo $ob_content;
include './tail1.php';
include './tail.sub.php';
break;
위 처럼 인덱스 에 넣고, hello.php 의 안에
<?
if (!defined("_GNUBOARD_")) exit;
define("_DOCTYPE_", "DESIGN2"); //DESIGN2 불러오기
include "./lib/latest.lib.php";
include "./bbs/gblayer.php";
?>
로 하시면 됩니다.
head1.php 와 tail1.php 사이에 hello.php란 것을 끌어오려면,
예제 ----------------
// DESIGN 은 상단, 하단 파일을 필요로 하는 TYPE
case "DESIGN2" : // DESIGN2로 하나 써 넣습니다.
include './head.sub.php';
include './head1.php';
echo $ob_content;
include './tail1.php';
include './tail.sub.php';
break;
위 처럼 인덱스 에 넣고, hello.php 의 안에
<?
if (!defined("_GNUBOARD_")) exit;
define("_DOCTYPE_", "DESIGN2"); //DESIGN2 불러오기
include "./lib/latest.lib.php";
include "./bbs/gblayer.php";
?>
로 하시면 됩니다.
그렇게 해봤는데 않되던데요. 제가 말씀드린것은 메인 화면 그자체 그러니깐 그누보드 자체폴더 http://도메인/gnu/
이 경로를 익스플러러에서 들어가 보니까 화면이 깨져있었습니다.
head.php main.php tail.php 는 하나도 건드리지 않았는데 말이예여.
아 정말. 그누보드 다시 깔아야 하나요..
아니면 지금 그누보드 다시 지우고 새로 작업을 해야 하나요..정말 막막합니다.
제가 이 작업을 한 이유는 다른 서브 디자인을 이용할려고 했는데요. 여기서 막히네요.
예) 임의의 head1.php와 tail1.php를 만들어 그누보드에서 다른 메인 디자인으로 꾸미고 싶
었습니다. zzzz님께서 말씀하신것
<?
if (!defined("_GNUBOARD_")) exit;
define("_DOCTYPE_", "DESIGN");
include "./lib/latest.lib.php";
include "./bbs/gblayer.php";
?>
이렇게 한다면 head1.php 와 tail1.php 사이에 hello.php란 것을 어떠한 방식으로 인크루드 하는 것이예여? 정말 도무지 모르겠습니다.
이 경로를 익스플러러에서 들어가 보니까 화면이 깨져있었습니다.
head.php main.php tail.php 는 하나도 건드리지 않았는데 말이예여.
아 정말. 그누보드 다시 깔아야 하나요..
아니면 지금 그누보드 다시 지우고 새로 작업을 해야 하나요..정말 막막합니다.
제가 이 작업을 한 이유는 다른 서브 디자인을 이용할려고 했는데요. 여기서 막히네요.
예) 임의의 head1.php와 tail1.php를 만들어 그누보드에서 다른 메인 디자인으로 꾸미고 싶
었습니다. zzzz님께서 말씀하신것
<?
if (!defined("_GNUBOARD_")) exit;
define("_DOCTYPE_", "DESIGN");
include "./lib/latest.lib.php";
include "./bbs/gblayer.php";
?>
이렇게 한다면 head1.php 와 tail1.php 사이에 hello.php란 것을 어떠한 방식으로 인크루드 하는 것이예여? 정말 도무지 모르겠습니다.

hello.php 에 gblayer.php 가 없어서 입니다. 밑에 소스로 바꿔 보세요.
<?
if (!defined("_GNUBOARD_")) exit;
define("_DOCTYPE_", "DESIGN");
include "./lib/latest.lib.php";
include "./bbs/gblayer.php";
?>
<?
if (!defined("_GNUBOARD_")) exit;
define("_DOCTYPE_", "DESIGN");
include "./lib/latest.lib.php";
include "./bbs/gblayer.php";
?>