에러좀 봐 주세요

<script language="JavaScript">
...

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

...
</script>
에서


<?=$view[content];?>

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

댓글 6개

어떻게 에러가 나는지? ㅡ.ㅡa
영 고쳐지지 않네요.

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


스크립트
<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
애고 죄송해요.

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

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

가장 신경을 써주신 장군전사님께 포인트를 드리겠습니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 1,675
17년 전 조회 1,623
17년 전 조회 1,686
17년 전 조회 1,626
17년 전 조회 1,986
17년 전 조회 1,442
17년 전 조회 1,764
17년 전 조회 1,672
17년 전 조회 1,567
17년 전 조회 1,610
17년 전 조회 1,666
17년 전 조회 1,654
17년 전 조회 2,194
17년 전 조회 2,270
17년 전 조회 1,526
17년 전 조회 1,646
17년 전 조회 1,655
17년 전 조회 1,571
17년 전 조회 1,597
17년 전 조회 1,383
🐛 버그신고