아웃로그인, 회원가입 창 출력할때 생기는 오류입니다. 부탁드릴게요..ㅠㅠ(+페이지추가 정보
아웃로그인, 회원가입 창 출력할때 생기는 오류입니다. 부탁드릴게요..ㅠㅠ(+페이지추가본문
아웃로그인 창을 출력하면 (또는 로그아웃하고 나면) 화면 상단에
Warning: Cannot modify header information - headers already sent by (output started at /home1/aq14/public_html/gnuboard4/_common.php:1) in /home1/aq14/public_html/gnuboard4/common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at /home1/aq14/public_html/gnuboard4/_common.php:1) in /home1/aq14/public_html/gnuboard4/head.sub.php on line 32
이렇게 뜹니다.
지금 현재 _common.php파일의 소스입니다.
<?
$g4_path = "./gnuboard4"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
------------------------------------
그리고 이건 head.sub.php 파일의 전체 소스 구요...
<?
// 이 파일은 새로운 파일 생성시 반드시 포함되어야 함
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$begin_time = get_microtime();
if (!$g4['title'])
$g4['title'] = $config['cf_title'];
// 쪽지를 받았나?
if ($member['mb_memo_call']) {
$mb = get_member($member[mb_memo_call], "mb_nick");
sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
alert($mb[mb_nick]."님으로부터 쪽지가 전달되었습니다.", $_SERVER[REQUEST_URI]);
}
// 현재 접속자
//$lo_location = get_text($g4[title]);
//$lo_location = $g4[title];
// 게시판 제목에 ' 포함되면 오류 발생
$lo_location = addslashes($g4['title']);
if (!$lo_location)
$lo_location = $_SERVER['REQUEST_URI'];
//$lo_url = $g4[url] . $_SERVER['REQUEST_URI'];
$lo_url = $_SERVER['REQUEST_URI'];
if (strstr($lo_url, "/$g4[admin]/") || $is_admin == "super") $lo_url = "";
// 자바스크립트에서 go(-1) 함수를 쓰면 폼값이 사라질때 해당 폼의 상단에 사용하면
// 캐쉬의 내용을 가져옴. 완전한지는 검증되지 않음
header("Content-Type: text/html; charset=$g4[charset]");
$gmnow = gmdate("D, d M Y H:i:s") . " GMT";
header("Expires: 0"); // rfc2616 - Section 14.21
header("Last-Modified: " . $gmnow);
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: pre-check=0, post-check=0, max-age=0"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
/*
// 만료된 페이지로 사용하시는 경우
header("Cache-Control: no-cache"); // HTTP/1.1
header("Expires: 0"); // rfc2616 - Section 14.21
header("Pragma: no-cache"); // HTTP/1.0
*/
?>
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=<?=$g4['charset']?>">
<title><?=$g4['title']?></title>
<link rel="stylesheet" href="<?=$g4['path']?>/style.css" type="text/css">
</head>
<script type="text/javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path = "<?=$g4['path']?>";
var g4_bbs = "<?=$g4['bbs']?>";
var g4_bbs_img = "<?=$g4['bbs_img']?>";
var g4_url = "<?=$g4['url']?>";
var g4_is_member = "<?=$is_member?>";
var g4_is_admin = "<?=$is_admin?>";
var g4_bo_table = "<?=isset($bo_table)?$bo_table:'';?>";
var g4_sca = "<?=isset($sca)?$sca:'';?>";
var g4_charset = "<?=$g4['charset']?>";
var g4_cookie_domain = "<?=$g4['cookie_domain']?>";
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
<? if ($is_admin) { echo "var g4_admin = '{$g4['admin']}';"; } ?>
</script>
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?=$g4['path']?>/js/common.js"></script>
<body topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?>>
<a name="g4_head"></a>
----------------------------------
뭔가 잘못된 걸까요?
head.sub파일은 아예건드리지도 않았는데 뭐가 문제 인지..
이쪽으로는 잘 몰라서 아무리 들여다봐도 도저히해결이 안돼네요 ㅠㅠ
고수님들 부탁드립니다..ㅠㅠ
아, 그리고 로그아웃하고 나면 저런 글씨만 뜨고 아예 로그인 폼이 사라지는데, 그건 왜 그런 걸까요? ㅜㅜ
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
답변 주셔서 페이지 추가해요 ~~!!
로그인 페이지에염
http://aq14.ivyro.net/gnuboard4/bbs/login.php
부탁 드려여 ㅠ ㅠ
Warning: Cannot modify header information - headers already sent by (output started at /home1/aq14/public_html/gnuboard4/_common.php:1) in /home1/aq14/public_html/gnuboard4/common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at /home1/aq14/public_html/gnuboard4/_common.php:1) in /home1/aq14/public_html/gnuboard4/head.sub.php on line 32
이렇게 뜹니다.
지금 현재 _common.php파일의 소스입니다.
<?
$g4_path = "./gnuboard4"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
------------------------------------
그리고 이건 head.sub.php 파일의 전체 소스 구요...
<?
// 이 파일은 새로운 파일 생성시 반드시 포함되어야 함
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$begin_time = get_microtime();
if (!$g4['title'])
$g4['title'] = $config['cf_title'];
// 쪽지를 받았나?
if ($member['mb_memo_call']) {
$mb = get_member($member[mb_memo_call], "mb_nick");
sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
alert($mb[mb_nick]."님으로부터 쪽지가 전달되었습니다.", $_SERVER[REQUEST_URI]);
}
// 현재 접속자
//$lo_location = get_text($g4[title]);
//$lo_location = $g4[title];
// 게시판 제목에 ' 포함되면 오류 발생
$lo_location = addslashes($g4['title']);
if (!$lo_location)
$lo_location = $_SERVER['REQUEST_URI'];
//$lo_url = $g4[url] . $_SERVER['REQUEST_URI'];
$lo_url = $_SERVER['REQUEST_URI'];
if (strstr($lo_url, "/$g4[admin]/") || $is_admin == "super") $lo_url = "";
// 자바스크립트에서 go(-1) 함수를 쓰면 폼값이 사라질때 해당 폼의 상단에 사용하면
// 캐쉬의 내용을 가져옴. 완전한지는 검증되지 않음
header("Content-Type: text/html; charset=$g4[charset]");
$gmnow = gmdate("D, d M Y H:i:s") . " GMT";
header("Expires: 0"); // rfc2616 - Section 14.21
header("Last-Modified: " . $gmnow);
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: pre-check=0, post-check=0, max-age=0"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
/*
// 만료된 페이지로 사용하시는 경우
header("Cache-Control: no-cache"); // HTTP/1.1
header("Expires: 0"); // rfc2616 - Section 14.21
header("Pragma: no-cache"); // HTTP/1.0
*/
?>
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=<?=$g4['charset']?>">
<title><?=$g4['title']?></title>
<link rel="stylesheet" href="<?=$g4['path']?>/style.css" type="text/css">
</head>
<script type="text/javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path = "<?=$g4['path']?>";
var g4_bbs = "<?=$g4['bbs']?>";
var g4_bbs_img = "<?=$g4['bbs_img']?>";
var g4_url = "<?=$g4['url']?>";
var g4_is_member = "<?=$is_member?>";
var g4_is_admin = "<?=$is_admin?>";
var g4_bo_table = "<?=isset($bo_table)?$bo_table:'';?>";
var g4_sca = "<?=isset($sca)?$sca:'';?>";
var g4_charset = "<?=$g4['charset']?>";
var g4_cookie_domain = "<?=$g4['cookie_domain']?>";
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
<? if ($is_admin) { echo "var g4_admin = '{$g4['admin']}';"; } ?>
</script>
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?=$g4['path']?>/js/common.js"></script>
<body topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?>>
<a name="g4_head"></a>
----------------------------------
뭔가 잘못된 걸까요?
head.sub파일은 아예건드리지도 않았는데 뭐가 문제 인지..
이쪽으로는 잘 몰라서 아무리 들여다봐도 도저히해결이 안돼네요 ㅠㅠ
고수님들 부탁드립니다..ㅠㅠ
아, 그리고 로그아웃하고 나면 저런 글씨만 뜨고 아예 로그인 폼이 사라지는데, 그건 왜 그런 걸까요? ㅜㅜ
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
답변 주셔서 페이지 추가해요 ~~!!
로그인 페이지에염
http://aq14.ivyro.net/gnuboard4/bbs/login.php
부탁 드려여 ㅠ ㅠ
댓글 전체
header 에 관련한 오류는 보통 header 선언에 대한 코드의 앞부분에 이미 출력문이 있는 경우에 흔히 발생합니다. 혹시 관련된 파일 소스나 그보다 앞선 include 파일에 출력문(공백도 포함)이 있는 건 아닌지 확인해보세요. 이를테면, head.php 파일도 head.sub.php 파일을 불러오는 구조이므로 head.php 의 상단소스도 확인해보시고, 기타 수정이 가해진 모든 부분을 확인해보세요.
해당 홈페이지url을 올리시던지 로그인이 출력될 페이지를 같이 올려주셔야 될듯하네요.
그리고 gnuboard4폴더안에 위치하는지 따로 폴더가 있는지 아니면 루트에 로그인이 출력되는지 등 확인이 가능해야 답변이 올라올듯하네요
그리고 gnuboard4폴더안에 위치하는지 따로 폴더가 있는지 아니면 루트에 로그인이 출력되는지 등 확인이 가능해야 답변이 올라올듯하네요
페이지 추가해써욤 ㅠ ㅠ 부탁드릴게요. 뭐가 잘못된건지 봐주세요 ㅠ