탈

외부로그인 오류메시지

· 2011-12-16 (금) 11:08:27 · 1100 · 3
ivyro_net_20111216_105427.jpg
오랜만에 질답 게시판에 왔습니다..

coconat.ivyro.net 패이지 주소이구요,,

첨부파일처럼 오류메시지가 상단에 뜨고 외부로그인창은 나타나긴합니다.

파일 경로는 빨간 박스처럼 해놓았구요.

header.html에는

<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.

echo outlogin("basic"); // basic 스킨으로 아웃로그인을 출력합니다.
?>

이렇게 들어가있구요.

_common.php 에는

<?
$g4_path = "gnuboard4"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>

이렇게 넣었습니다.

일단 제가 넣은 내용들이 맞는지,, 그리고 오류가 뜨는 이유가 뭔지..

그리고 해결방법이 궁금힙니다.

도와주세요

첨부파일

|

댓글 3개

head.sub.php 파일이 두번 include 되었네요.
(페이지 소스보기하면 <html> 태그가 두번 나옵니다..)
2011-12-16 (금) 13:03:57
감사합니다. 에러메시지가

Warning: Cannot modify header information - headers already sent by (output started at /home1/coconat/public_html/index.html:2) in /home1/coconat/public_html/gnuboard4/common.php on line 8

이거 하나로 줄었네요..

이건 어떻게 해결할수있을까요
에러 메시지 상으로는 index.html 두번째라인에서 뭔가 출력이 있다는 건데..
(아시겠지만 common.php 파일의 8라인 header() 함수 이전에 출력이 있으면 나오는 메시지입니다)

이 경우는

- index.html 의 2번째 라인에서 출력이 있거나,
- _common.php 파일의 첫 라인이 <? 앞에 공백이나 공백라인이 있는 경우,
- _common.php 파일의 파일인코딩이 잘못되어있는 경우 (utf-8 BOM 일 경우 에러가 나는 경우도 있더군요)

가 있을 수 있습니다. 체크해보세요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-12-16 조회 959
11-12-16 조회 1,680
11-12-16 조회 894
11-12-16 조회 1,144
11-12-16 조회 1,774
11-12-16 조회 1,684
11-12-16 조회 888
11-12-16 조회 1,094
11-12-16 조회 2,677
11-12-16 조회 2,494
11-12-16 조회 891
11-12-16 조회 1,090
11-12-16 조회 1,101
11-12-16 조회 1,661
11-12-16 조회 1,905
11-12-16 조회 1,100
11-12-16 조회 652
11-12-16 조회 3,025
11-12-16 조회 2,519
11-12-16 조회 2,757