카페 에서.. 구문에러가 뜨는 이유.. 3만 5천 포인트 겁니다. > 그누4 질문답변

그누4 질문답변

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

카페 에서.. 구문에러가 뜨는 이유.. 3만 5천 포인트 겁니다. 정보

카페 에서.. 구문에러가 뜨는 이유.. 3만 5천 포인트 겁니다.

첨부파일

Cafe_utf8 1[1].04.04 (07.10.07).zip (1.8M) 3회 다운로드 2007-10-16 10:21:44

본문

mireene.com 
회사
 
mysq 4.1 버전 이용중인데;; 계속 제계정에서 카페 구문 에러 뜹니다.
 
--;
 
왜 그런지 원인 파악 가능 하신 고수분..
 
2만 포인트 겁니다.
 
완벽;; 해결 후에 추가 1만 5천 포인트 추가 지급.
 
 
 
정확한 원인과  해결책을 제시 하셔야 합니다.
  • 복사

댓글 전체

Error: XML tag name mismatch (expected img)
Source file: http://cafe.ebakery.pe.kr/cafe/js/cafe.js
Line: 28, Column: 83
Source code:
        <td><div align="center"><img src="images/b.gif" width="545" height="122"></div></td>

위 cafe.js 파일을 한번 봤으면 하는데..
찾을수 없다고 나오는군요. 저 파일이 있는지 확인한번 해보시기 바랍니다
제가 저 프로그램을 설치해볼 상황은 안되구요.
화면상의 에러는 아래와 같이 나오는데...

화면상에서 cafe.js를 호출하는것이 있는것으로 보이며
img 테그와 어떤 관계가 있는지는 js 파일을 봐야 파악이 가능할것 같습니다.

Error: XML tag name mismatch (expected img)
Source file: http://cafe.ebakery.pe.kr/cafe/js/cafe.js
Line: 28, Column: 83
Source code:
        <td><div align="center"><img src="images/b.gif" width="545" height="122"></div></td>

만약 필요없는것이라면
호출되는곳을 찾아서 주석처리하시거나 삭제처리해보시기 바랍니다.
위에 보시면 Cafe_utf8 1[1].04.04 (07.10.07).zip (1.8M), Down : 0, 2007-10-16 10:21:44
라고 카페가 있습니다./

다운 받으시어 js 파일과 기타 파일들 확인점 부탁 드립니다.


음 포인트 현상금을 올려야 겟군요.일단 5천 포인트 추가 겁니다.
음 이런게 호출 되는걸 아시다니;; 대단하십니다--; 하지만 전 찾을수 있는 --. 실력이 안된다는거 ~~
직접 컨트롤 ,F 노가다루 검색을;;
확인후 포인트 지급 하겟습니다.
구문 에러는 일단 사라졋 습니다. 하지만 또다른 에러가 발생 하네요 ㅠㅠ
카페 상단에
Warning: Cannot modify header information - headers already sent by (output started at /web/home/ebakery/html/cafe/cafe/cafe_head.skin.php:1) in /web/home/ebakery/html/cafe/head.sub.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /web/home/ebakery/html/cafe/cafe/cafe_head.skin.php:1) in /web/home/ebakery/html/cafe/head.sub.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /web/home/ebakery/html/cafe/cafe/cafe_head.skin.php:1) in /web/home/ebakery/html/cafe/head.sub.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /web/home/ebakery/html/cafe/cafe/cafe_head.skin.php:1) in /web/home/ebakery/html/cafe/head.sub.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /web/home/ebakery/html/cafe/cafe/cafe_head.skin.php:1) in /web/home/ebakery/html/cafe/head.sub.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /web/home/ebakery/html/cafe/cafe/cafe_head.skin.php:1) in /web/home/ebakery/html/cafe/head.sub.php on line 38
 
 
이 에러는 모죠??
오호00 그런;; 의미가;;

;;;;;;;;;;;;;;;;;;;;;
음 어디서 중복 될가요;ㅣ;

<?
if (!defined('_GNUBOARD_')) exit; // 개별페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/cafe_latest.lib.php");

$cafe_member = get_cafe_member($gr_id, $member[mb_id]);
$cafe_design = get_cafe_design($gr_id);

if ($gr_id != $group['gr_id'] || !$gr_id) {
alert("생성되지 않은 카페 입니다.");
}
else if ($group['c1_type'] == 'close') {
alert("폐쇄된 카페 입니다.");
}

//나의정보
if ($member[mb_id] && $member[mb_id] == $cafe_member[cm_mb_id]) {
$my_0 = "my_0_0";
$my_1 = "my_0_0";
$my_2 = "my_0_0";
} else {
$my_0 = "my_0_1";
$my_1 = "my_0_1";
$my_2 = "my_0_1";
}

//운영자
if ($member[mb_id] && $member[mb_id] == $cafe_design[cd_admin]) {
$admin_0 = "admin_0_0";
$admin_1 = "admin_0_0";
$admin_2 = "admin_0_0";
$admin_3 = "admin_0_0";
} else {
$admin_0 = "admin_0_1";
$admin_1 = "admin_0_1";
$admin_2 = "admin_0_1";
$admin_3 = "admin_0_1";
}

// 상단 이미지
$cafeTOP_image = "{$g4['path']}/data/cafe/cafeTOP_image/{$gr_id}";

// 카페 로고 이미지
$cafeLOGO_image = "{$g4['path']}/data/cafe/cafeLOGO_image/{$gr_id}";

// 상단 이미지 체크
if( !file_exists($cafeTOP_image) ) {
    $top_img_url = "{$g4['cafe_path']}/skin/top/help.jpg";
} else {
    $top_img_url = "{$cafeTOP_image}";
}

// 카페 로고 체크
if( !file_exists($cafeLOGO_image) ) {
    $logo_img_url = "{$g4[cafe_path]}/img/no_img.gif";
} else {
    $logo_img_url = "{$cafeLOGO_image}";
}
?>
<link rel="stylesheet" href="<?=$g4['cafe_path']?>/cafe_style.css" type="text/css">
<!--에러나던부분-->
<table width="980" cellpadding="0" cellspacing="0" border="0" align="center" valign="top">
<tr height="30">
<td>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="center" valign="top">
<tr>
<td width="100">
<a href="http://www.morssola.com/gcafe/"><img src="<?=$g4['cafe_path']?>/img/logo.gif" border="0"></a></td>
<td width="650"></td>
<td width="150">
<script language="JavaScript">
//나의 카페
function goMyCafe(value)
{
  if( value == '' ) {
    return false;
  } else {
    name = value;
    document.location.href ='<?=$g4[cafe_url]?>/' + name;
  }
}
</script>
<select class="" style="width:150px" onchange="goMyCafe(this.value);">
  <option value="">My Cafe 가기</option>
  <option value="">-----------------------</option>
  <option value="">★My Cafe 가기</option>
<?
$cafe_cm_sql = " select * from $g4[cafe_member_table] where cm_mb_id = '$member[mb_id]' ";
$cafe_cm_result = sql_query($cafe_cm_sql);
for ($i=0; $cafe_cm_row = sql_fetch_array($cafe_cm_result); $i++) {

$cafe_gr_sql = " select gr_id, gr_subject, c1_type from $g4[group_table] where gr_id = '$cafe_cm_row[cm_id]' ";
$cafe_gr = sql_fetch($cafe_gr_sql);

// 폐쇄된 카페이면 제목 앞에 나타내기
if ($cafe_gr[c1_type] == 'close') {
$cafe_close = "<font color='#ff3300'>[폐쇄]</font>";
} else {
$cafe_close = "";
}
?>
  <option value="<?=$cafe_cm_row[cm_id]?>">&nbsp;- <?=$cafe_close?><?=strip_tags($cafe_gr['gr_subject']);?></option>
<? } ?>
  <option value="">-----------------------</option>
  <option value="">★My Cafe 가기</option>
</select></td>
<td width="80" align="center">
<?
include_once("$g4[cafe_path]/skin/outlogin/cafe_login.php");
?></td>
</tr>
</table></td>
</tr>
<tr>
<td background="<?=$top_img_url?>" width="100%">
<table  width="100%" heightcellpadding="0" cellspacing="0" border="0" align="center" valign="top">
<tr height="100">
<?
// 카페 로고를 사용할 때
if ($cafe_design['cd_logo'] == '1') {
?>
<td width="200" align="center">
<?
echo "<div style='width:180px; height:80px; position: relative; overflow:hidden;' align=center><img src='{$logo_img_url}' width='180' align=absmiddle></div>";
?></td>
<?
}
// 사용하지 않을 때
else if ($cafe_design['cd_logo'] == '0') {
$cd_logo_on = "style=\"padding:0 0 0 20px;\"";
}
?>
<td <?=$cd_logo_on?>>
<?
echo "<a href='{$g4[cafe_url]}/{$gr_id}'>";
echo "<span class='cafe_s'>" . strip_tags($group['gr_subject']) . "</span>";
echo "</a><br>";
echo "<a href='{$g4[cafe_url]}/{$gr_id}'>";
echo "<span class='cafe_u'>" . $g4[cafe_url] ."/". $gr_id . "</span>";
echo "</a>";
?></td>
</tr>
</table></td>
</tr>
<tr>
<td width="100%" height="10"></td>
</tr>
<tr>
<td width="100%" align="center" valign="top">
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="center" valign="top">
<tr>
<td bgcolor="#fafafa" width="180" align="center" valign="top">
<table bgcolor="#FFFFFF" width="180" cellpadding="0" cellspacing="0" border="0" align="center" valign="top">
<? if ($member[mb_id] && $member[mb_id] != $cafe_member[cm_mb_id]) { ?>
<tr>
<td width="180" height="30">
<a href="<?=$g4['cafe_path']?>/bbs/cafe_join.php?gr_id=<?=$gr_id?>" onfocus="this.blur()"><img src="<?=$g4['cafe_path']?>/img/icon_join.gif" align="absmiddle" border="0"></a></td>
</tr>
<tr>
<td width="180" height="5"></td>
</tr>
<? } ?>
<tr>
<td style="border:1px solid #EEEEEE;" bgcolor="#FAFAFA" style="word-break:break-all; padding:0 10 0 10px;" width="160" height="28" align="center">
<img src="<?=$g4['cafe_path']?>/img/icon_c_today.gif" align="absmiddle">&nbsp;<span class="cafe_c_today"><?=$group['c1_today_cnt']?></span>&nbsp;<img src="<?=$g4['cafe_path']?>/img/icon_c_line.gif" align="absmiddle">&nbsp;<img src="<?=$g4['cafe_path']?>/img/icon_c_total.gif" align="absmiddle">&nbsp;<span class="cafe_c_total"><?=$group['c1_total_cnt']?></span></td>
</tr>
<tr>
<td width="180" height="5"></td>
</tr>
<tr>
<td width="180" bgcolor="#EEEEEE" style="padding:3 3 3 3px;">
<div id="menu_layer">
<?
// skin
$type = "basic";
$menu_skin_path = $g4['cafe_path'] . "/skin/menu/" . $type;

// 카페 메뉴
$sql = " select * from $g4[cafe_menu_table] where gr_id = '$gr_id' ";
$menu = sql_fetch($sql);

// 쪼갠다.
$menu_list = explode(":",$menu['cm_list']);
for ($i=1; $i<count($menu_list); $i++) {

// 테이블 지정
$k = $menu_list[$i];

// 게시판 데이터
$sql2 = " select bo_table, bo_subject, c1_read_level, c1_read_level from $g4[board_table] where bo_table = '$k' ";
$bo = sql_fetch($sql2);

// menu icon
// 지난 몇일?
$date = "1";

// 해당 시간
$new_datetime = date("Y-m-d H:i:s", $g4['server_time'] - ($date * 86400));

// 데이터
$sql3 = " select bn_id from $g4[board_new_table] where bo_table = '$bo[bo_table]' and wr_is_comment = '0' and bn_datetime >= '$new_datetime' order by bn_id desc limit 0, 1 ";
$menu = sql_fetch($sql3);

// 체크
if ($menu['bn_id']) {

    // 랜덤
    $icon_rand = rand(0,6);

    // 아이콘 출력
    $new_icon = "&nbsp;<img src='{$g4['cafe_path']}/img/new" . $icon_rand . ".gif' align='absmiddle' border='0'>";

} else {

    // 없다면
    $new_icon = "";

}

// menu type
if ($cafe_member['cm_level'] >= $bo['c1_read_level'] || $bo['c1_read_level'] == '1') {

    $menu_class = "menu_0_0";

} else {

    $menu_class = "menu_0_1";

}

// 게시판이라면
if ($k == $bo['bo_table']) {
?>

<div id="menu_list"><img src="<?=$menu_skin_path?>/img/icon_arry.gif" align="absmiddle">&nbsp;<a href="<?=$g4['cafe_url']?>/bbs/board.php?bo_table=<?=$bo['bo_table']?>"><span class="<?=$menu_class?>"><?=strip_tags($bo['bo_subject']);?></span></a><?=$new_icon?></div>

<? } else { ?>

<div id="menu_line" class="menu_line01">
─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
</div>

<?
} // end if

} // end for
?></div></td>
</tr>
<tr>
<td width="180" height="5"></td>
</tr>
<tr>
<td width="180">
<table style="border:3px solid #EEEEEE;" width="180" cellpadding="0" cellspacing="0" border="0" align="center" valign="top">
<tr>
<td width="180" height="2"></td>
</tr>
<tr>
<td style="word-break:break-all; padding:0 10 0 15px;" width="180" height="20">
<img src="<?=$menu_skin_path?>/img/icon_arry.gif" align="absmiddle">&nbsp;<a href="<?=$g4['cafe_path']?>/bbs/cafe_myinfo.php?gr_id=<?=$gr_id?>"><span class="<?=$my_0?>">나의 정보</span></a></td>
</tr>
<tr>
<td style="word-break:break-all; padding:0 10 0 15px;" width="180" height="20">
<img src="<?=$menu_skin_path?>/img/icon_arry.gif" align="absmiddle">&nbsp;<a href="<?=$g4['cafe_path']?>/bbs/cafe_member.php?gr_id=<?=$gr_id?>"><span class="<?=$my_1?>">카페 회원</span></a></td>
</tr>
<tr>
<td style="word-break:break-all; padding:0 10 0 15px;" width="180" height="20">
<img src="<?=$menu_skin_path?>/img/icon_arry.gif" align="absmiddle">&nbsp;<a href="<?=$g4['cafe_path']?>/bbs/cafe_info.php?gr_id=<?=$gr_id?>"><span class="<?=$my_2?>">카페 프로필</span></a></td>
</tr>
</table></td>
</tr>
<? if ($member[mb_id] && $member[mb_id] == $cafe_design[cd_admin]) { ?>
<tr>
<td width="180" height="5"></td>
</tr>
<tr>
<td width="180" >
<table style="border:3px solid #EEEEEE;" width="180" cellpadding="0" cellspacing="0" border="0" align="center" valign="top">
<tr>
<td width="180" height="2"></td>
</tr>
<tr>
<td style="word-break:break-all; padding:0 10 0 15px;" width="180" height="20">
<img src="<?=$menu_skin_path?>/img/icon_arry.gif" align="absmiddle">&nbsp;<a href="<?=$g4['cafe_path']?>/adm/cafe_modify.php?gr_id=<?=$gr_id?>"><span class="<?=$admin_0?>">기본 환경설정</span></a></td>
</tr>
<tr>
<td style="word-break:break-all; padding:0 10 0 15px;" width="180" height="20">
<img src="<?=$menu_skin_path?>/img/icon_arry.gif" align="absmiddle">&nbsp;<a href="<?=$g4['cafe_path']?>/adm/cafe_design.php?gr_id=<?=$gr_id?>"><span class="<?=$admin_1?>">디자인 관리</span></a></td>
</tr>
<tr>
<td style="word-break:break-all; padding:0 10 0 15px;" width="180" height="20">
<img src="<?=$menu_skin_path?>/img/icon_arry.gif" align="absmiddle">&nbsp;<a href="<?=$g4['cafe_path']?>/adm/cafe_board.php?gr_id=<?=$gr_id?>"><span class="<?=$admin_2?>">게시판 관리</span></a></td>
</tr>
<tr>
<td style="word-break:break-all; padding:0 10 0 15px;" width="180" height="20">
<img src="<?=$menu_skin_path?>/img/icon_arry.gif" align="absmiddle">&nbsp;<a href="<?=$g4['cafe_path']?>/adm/cafe_member.php?gr_id=<?=$gr_id?>"><span class="<?=$admin_3?>">회원 관리</span></a></td>
</tr>
</table></td>
</tr>
<? } ?>
<? if ($cafe_design['cd_menu_1']) { ?>
<tr>
<td width="180" height="5"></td>
</tr>
<tr>
<td width="180"><?=$cafe_design['cd_menu_1']?></td>
</tr>
<? } ?>
<? if ($cafe_design['cd_menu_2']) { ?>
<tr>
<td width="180" height="5"></td>
</tr>
<tr>
<td width="180"><?=$cafe_design['cd_menu_2']?></td>
</tr>
<? } ?>
</table></td>
<td width="10"></td>
<td width="790" valign="top">
오호 간단 해결!!!!!!!!!!!!!!1
<script language="javascript" src="<?=$g4['cafe_path']?>/js/cafe.js"></script>
부분을 없애거나 주석 처리하면;;
이상한 에러가 뜬다..

그래서..
<script language="javascript" src=""></script>같이 어떠한 파일도 없이 하니;; 에러가 안뜬다.. ㅎㅎ
위 링크 페이지에 다음과 같은 내용이 중복 처리 되고있습니다.
한번만 들어가도 되는것이니 체크하셔서 필요없는 중복을 제거하시기 바랍니다.

<script language="javascript" src="../js/sideview.js"></script>
<link rel='stylesheet' type='text/css' href='../cafe/skin/latest/cafe_board/latest_style.css'>
© SIRSOFT
현재 페이지 제일 처음으로