index 내 최신글 아디명만 바꿨을 뿐인데, index 화면상단에 에러코드가 뜹니다 ㅠㅠ
본문
2개의 게시판의 최신글이 index화면에 출력이 되고 있습니다.
그런데, 제가 원하는 것은 하나의 게시판의 최신글만 출력이 되었으면 해서,
index 파일내 아래와 같이 게시판명만 바꿨습니다.
echo latest("basic", $row['bo_table'], 4, 25); -> echo latest("basic", "estimate", 4, 25);
하지만, 페이지 상단에 아래와 같은 에러 메시지 코드가 뜨며, 최신글은 기존과 변함없이 2개의 게시글이 뜨는걸로 봐서는 적용이 되질 않는것 같습니다.
이게 왜 그럴까요? 몇날 몇일을 봐도 초보자인 저는 모르겠습니다.
도움 부탁드립니다. ㅠ.ㅜ
오류메세지
-----------------------------------------------------------------------------
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\index.php:1) in C:\APM_Setup\htdocs\common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\index.php:1) in C:\APM_Setup\htdocs\lib\common.lib.php on line 135
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\index.php:1) in C:\APM_Setup\htdocs\common.php on line 579
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\index.php:1) in C:\APM_Setup\htdocs\common.php on line 581
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\index.php:1) in C:\APM_Setup\htdocs\common.php on line 582
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\index.php:1) in C:\APM_Setup\htdocs\common.php on line 583
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\index.php:1) in C:\APM_Setup\htdocs\common.php on line 584
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\index.php:1) in C:\APM_Setup\htdocs\common.php on line 585
------------------------------------------------------------------------------
상위에 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"');
135번째는 주석이 있네요.
// mysql connect resource $g5 배열에 저장 - 명랑폐인님 제안
579~585번째는
header('Content-Type: text/html; charset=utf-8');
$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
소스가 있었습니다. 이게 뭔가 잘못된것 가요?
저는common.php 파일을 수정한적도 없는데, 왜그럴까요? ㅠ.ㅠ
답변 1
<?php
$sql = " select bo_table
from `{$g5['board_table']}` a left join `{$g5['group_table']}` b on (a.gr_id=b.gr_id)
where a.bo_device <> 'mobile' ";
if(!$is_admin)
$sql .= " and a.bo_use_cert = '' ";
$sql .= " order by b.gr_order, a.bo_order ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
if ($i%2==1) $lt_style = "margin-left:20px";
else $lt_style = "";
?>
현재 위에 있는 코드 부분을 제거하고 테스트 한번 해보세요.
!-->