에러좀 봐 주세요 > 그누4 질문답변

그누4 질문답변

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

에러좀 봐 주세요 정보

에러좀 봐 주세요

본문

<script language="JavaScript">
...

a.document.write('<?=$view[content];?>');

...
</script>
에서


<?=$view[content];?>

이 부분이 에러가 나는데 어떻게 고쳐야 하죠?
  • 복사

댓글 전체

영 고쳐지지 않네요.

에러내용: 스크립트에러로 '종결되지않는 문자상수입니다.'


스크립트
<script language="JavaScript">
function singo_view() {
singoWindow= open("", 'new_window','width=800,height=600,toolbar=0,location=1,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,copyhistory=no');
singoWindow.document.open();
singoWindow.document.write('<? if ($good_href) { echo "<a href=\"$good_href\" target=\'hiddenframe\'><img src=\'$board_skin_path/img/btn_good.gif\' border=\'0\' align=\'absmiddle\' title=\'신고반대\'></a> 신고를 반대 하시면 추천을 클릭 해 주세요.<hr> "; } ?>');
singoWindow.document.write("<html><head><title>신고된글</title><body> <br><?=$view[content];?></body>");
}
</script>
에서 <?=$view[content];?>가 포함된 마지막줄 삭제하면 에러가 나지 않습니다.
에러가 있는 부분이 제일 마지막 줄 같습니다.
singoWindow.document.write('<? if ($good_href) { echo "<a href=\"$good_href\" target=\'hiddenframe\'>

이렇게 수정해 보세요

singoWindow.document.write('<? if ($good_href) { echo "<a href=\'$good_href\' target=\'hiddenframe\'>
<?=$view[content];?> --> <?=$view[content]?> 혹시나 이렇게 해보세요.
그래도 에러가 뜬다면.. 입력값의 문제이듯 한데요..음..
입력하는 값의 내용을 한번 올려줘보실래요
기본게시판 view.skin.php의 아래 대신 들어가는 내용입니다.
<?
        // 파일 출력
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p>";
        }
        ?>

        <!-- 내용 출력 -->
        <span id="writeContents"><?=$view[content];?></span>

-----------------------------------------------------------------------------------------------------
<script language="JavaScript1.2" TYPE="text/javascript">
function singo_view() {
singoWindow= open("", 'new_window','width=800,height=600,toolbar=0,location=1,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,copyhistory=no');
singoWindow.document.open();
singoWindow.document.write('<? if ($good_href) { echo "<a href=\"$good_href\" target=\'hiddenframe\'><img src=\'$board_skin_path/img/btn_good.gif\' border=\'0\' align=\'absmiddle\' title=\'신고반대\'></a> 신고를 반대 하시면 추천을 클릭 해 주세요.<hr> "; } ?>');
singoWindow.document.write("<html><head><title>신고된글</title><body> <br><?=$view[content];?></body>");
}
</script>



<?
$print_content= "<span id=riteContents>".$view[content]."</span>";
$ng=($view[wr_nogood])-($view[wr_good]);
$h=$view[wr_hit];
if (($view[wr_hit])==0) $h=1;
$mok=(($ng/$h)*100);
// 그룹관리자 이상이라면 무조건 ㅇㅋ
if ($is_admin == "super" || $is_admin == "group"){
for ($i=0; $i<=count($view[file]); $i++) { if ($view[file][$i][view]) echo $view[file][$i][view] . "<p>"; }
echo $print_content;
}else{
if ($board[bo_1]==""){//여기부터 옵션 1이 공란일때
if (($view[wr_hit])<10){//여기부터 히트수가 10보다 적을때->
if (($ng)>=3) {//여기부터 비추-추천이 3을 넘을때->
if (($ng)>=4) {//여기부터 비추-추천이 4를 넘을때->
//if (($member[mb_level]) >= $board[bo_2]){
echo "신고된 글 입니다.";
}else
echo "신고가 접수된 게시글 입니다. <INPUT hidefocus='true' { TYPE='button' NAME='  View  ' VALUE='여기' onClick='javascript:singo_view()'>를 누르시면 내용을 보실 수 있습니다.";
}//비추-추천이 3을 넘을때<-
else{//여기부터 비추-추천이 3을 넘지 않을때->
for ($i=0; $i<=count($view[file]); $i++) { if ($view[file][$i][view]) echo $view[file][$i][view] . "<p>"; }
echo $print_content;
}//비추-추천이 3을 넘지 않을때<-
}//히트수가 10보다 적을때<-
else {//여기부터 히트수가 10보다 많을때->
if (($mok)>=30) {//여기부터 히트수대 비추-추천 비율이 30% 넘을때->
if (($mok)>=40) {//여기부터 히트수대 비추-추천 비율이이 45%를 넘을때->
echo "신고글 입니다.";
}else
echo "신고가 접수된 게시글 입니다. <INPUT hidefocus='true' { TYPE='button' NAME='View' VALUE='여기' onClick='javascript:singo_view()'>를 누르시면 내용을 보실 수 있습니다.";
}////여기부터 히트수대 비추-추천 비율이 10% 넘을때<-
else{//여기부터 비추-추천이 3을 넘지 않을때->
for ($i=0; $i<=count($view[file]); $i++) { if ($view[file][$i][view]) echo $view[file][$i][view] . "<p>"; }
echo $print_content;
}//비추-추천이 3을 넘지 않을때<-
}//히트수가 10보다 많을때<-

}//여기까지 옵션1이 공란일때
else{//여기부터 옵션이 지정 되어 있을때
if (($board[bo_1])<= ($ng)){//옵션이 지정되어 있을때 그 수를 넘으면 무조건 신고글
echo "신고글 입니다.";
}else{// 비추-추천이 옵션을 넘지 않을때
for ($i=0; $i<=count($view[file]); $i++) { if ($view[file][$i][view]) echo $view[file][$i][view] . "<p>"; }
echo $print_content;
}

}//히트수가 10보다 적을때<-
}
?>

중명님의 신고게시판입니다.
http://www.sir.co.kr/bbs/tb.php/g4_skin/57597/b2fad7e1aa3a9ed958b090c70c50270f
애고 죄송해요.

원인을 찾았습니다. 스킨자체는 이상이 없고요. 게시글안에 스크립트를 쓴 게시물이 있어서
에러가 났었네요.

답변주신 모든분들께 진심으로 감사드립니다.

가장 신경을 써주신 장군전사님께 포인트를 드리겠습니다.
© SIRSOFT
현재 페이지 제일 처음으로