D

그누보드 처음이용합니다. 최근게시물관련!

그누보드 폴더 내의 bbs 폴더안에 htm문서를 둬서 최근게시물을 출력했습니다.

근데 출력은 잘되고 클릭하면 그 게시판으로 잘 가지는데
왜 common.php 인클루드문에서 에러가있다고 출력되는걸까요..

아래 에러내용입니다...

Warning: Cannot modify header information - headers already sent by (output started at /home/01/ifuture24/www/board/bbs/hd.php:12) in /home/01/ifuture24/www/board/common.php on line

거참 뭔지이거.....

----------------------

이게 원인은 common.php가 있는 그 디렉터리에서 써줘야 하는 모양이더군요...

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>

근데 이상한게.. common 파일이 있는 폴더의 index.php를 bbs 폴더로 이동시켜서 실행하면
저런 메세지 없이 잘되는데 어째서 제가만든 페이지에 저 구문을 넣으면
에러메세지가 뜨는건지. 아놔 기능에 이상도없으면서....



--------------------------------

일단은 최근게시물 기능은 잘 되고있으니까..

저 구문을 display:none 으로 감싸서 안보이게해놨는데..

혹시 제대로된 해결책을 아시는분 있으면 좀 알려주세요 ㅠㅠ
|

댓글 6개

@include_once("./_common.php");

이건 땜방용입니다.

<?php
include_once("./_common.php");

이 소스의 위에는 어떠한 html태그도 나와서는 안됩니다.

공백, 빈줄이 보통 많이 나옵니다.

자세히 보시면
<?php 로 시작 하거나

<?php 이렇게 한줄 띈체로 되어 있을듯도 합니다.

utf-8이라면 bom을 제거하셔야 합니다
무슨말인지 잘 이해가 안갑니다 ㅠㅠ

@include_once ~~~~~ 저거를 쓰란말인가요??

근데 저는 문서 최상단에 <!doctype>을 명시해줘야하기때문에

저 인클루드문을 최상단에 둘수가없는데 어찌해야하죠...
@ 를 사용함으로써 에러출력을 무시할 수 있습니다

예를들어..
@include_once 'filename.php';
위 경우 filename.php 파일이 없다하더라도 @사용했으므로 에러를 출력하지 않습니다.
또한 filename.php 파일안에서 구문오류가 있어도 마찬가지로 에러출력을 하지 않습니다.
근데 저는 문서 최상단에 <!doctype>을 명시해줘야하기때문에 <!--- ;;

결국은

<!doctype>
...<meta ...>
<?php include_once 'common.php';?>

라는 말씀이네요?

왜 common.php 라인의 젤 마지막에 doctype를 붙이면 안됄까요?
헐... 분명 어제 했을땐 제일위에 넣어도 에러가났던거같았는데...
오늘 다시 해보니까 제대로 되네요...

전 컴먼이 인클루드되면 코드상으로 무슨 텍스트가 와서 붙는줄알았어요..
ㅠㅠ 그럼 문서타입지정이 안먹히니까 그렇게생각했었네요..
감사감사
문서타입설정은 head.sub.php 에서 하세요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
15년 전 조회 2,526
15년 전 조회 1,566
15년 전 조회 1,564
15년 전 조회 1,562
15년 전 조회 1,445
15년 전 조회 1,069
15년 전 조회 1,604
15년 전 조회 2,172
15년 전 조회 3,906
15년 전 조회 1,648
15년 전 조회 1,549
15년 전 조회 1,554
15년 전 조회 1,603
15년 전 조회 1,744
15년 전 조회 1,727
15년 전 조회 1,824
15년 전 조회 1,547
15년 전 조회 2,001
15년 전 조회 1,575
15년 전 조회 2,238