최신글 뽑기...이 오류는 왜 나오는 거죠? > 그누4 질문답변

그누4 질문답변

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

최신글 뽑기...이 오류는 왜 나오는 거죠? 정보

최신글 뽑기...이 오류는 왜 나오는 거죠?

본문

Warning: Cannot modify header information - headers already sent by (output started at /www/widebridge/new/main.php:7) in /www/widebridge/board/common.php on line 8
 
 
-----------------------------------
위와 같은 오류가 나옵니다.
 
일단, 몇가지 정보를 말씀드리면
화일 카테고리가.
 
www--board
        L new             로 되어있구요
 
문제는 index파일이 루트인 www에 있는 것아 아니라 new에 있다는 것입니다.
index파일의 소스에는
 
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
echo latest("basic", "pds_policy", 2, 47);
?>
 
이렇게 넣었습니다.
_common파일 관련한 오류가 뜨길래
그 파일은
 
<?
$g4_path = "../board"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>

이렇게 수정해 두었구요ㅜㅜ
 
그런데 계속 이렇게 오류가 뜹니다.
 
참고로 common.php 파일의 8번째 줄의 내용은
 
// 보안설정이나 프레임이 달라도 쿠키가 통하도록 설정
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
입니다.
 
제로보드 쓰다가 그누보드로 처음 바꿧는데 너무 어렵네요ㅜㅜ
좀 도와주세요;;
  • 복사

댓글 전체

이 오류의 의미는 이렇습니다.

===================================================================
Warning: Cannot modify header information - headers already sent by (output started at 경로:줄 수) in 경로 on line 줄 수
->헤더 정보를 변경할 수 없다 - 헤더가 벌써 보내졌다(?) (X줄 부터 출력되었다)

헤더 실행 위치의 오류입니다. 헤더는 출력 구문 앞에 와야만 하는데, 그렇지 못한 경우에 오류가 생깁니다. 앞의 줄 수는 맨 위에 있는 출력 구문(echo문, print문 등)의 위치이고 뒤의 줄 수는 헤더문의 위치입니다.
->1. 헤더를 올바른 위치에 둔다.
  2. 오류가 일어나는 파일의 맨 위에 ob_start()함수를 위치시킨다(이 함수를 호출하면 저런 에러를 무시합니다).
====================================================================

더 상세한 에러에 대한 설명은 아래를 참조하세요

http://www.sir.co.kr/bbs/tb.php/pl_php/33/309981463ea544934d2e0408405580cb
© SIRSOFT
현재 페이지 제일 처음으로