제발 도와주세요..ㅜㅜ > 그누4 질문답변

그누4 질문답변

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

제발 도와주세요..ㅜㅜ 정보

제발 도와주세요..ㅜㅜ

본문

제발 고수님들 도와주세요..ㅜㅜ
제가 지금 네이버의 생생화보스포츠 포토뉴스와 같은 게시판을 짜려구 하거든요..
일단게시판 어떻게 어떻게 해서 자집기로 입력하고 출력가지는 해결했어요..
근데 문제는 그 포토사진에따른 각각의 뉴스 내용을 수정하려니 문제가 나네요..
그 겁나는 "'종결되지 않은 상수열입니다"라는 에러가..ㅠㅠ
포토사진의 기사를 줄바꾸지 않고 한줄로 연결해서 쓰는 경우엔 수정을 눌렀을때 잘되는데
하나의 사진이라도 기사내용에 줄바꿈이 들어가면 먹통입니다..ㅡㅜ
일단 입력스킨부분과 bbs/write.php의 해당 부분 소스 올려놓을테니 꼭좀 도와주세요..ㅠㅠ

============write.skin.php

    <?// print_r2($file); ?>
              <script language="JavaScript">
        var flen = 0;
        function add_file(delete_code)
        {
            var upload_count = <?=(int)$board[bo_upload_count]?>;
            if (upload_count && flen >= upload_count)
            {
                alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
                return;
            }

            var objTbl;
            var objRow;
            var objCell;
            if (document.getElementById)
                objTbl = document.getElementById("variableFiles");
            else
                objTbl = document.all["variableFiles"];

            objRow = objTbl.insertRow(objTbl.rows.length);
            objCell = objRow.insertCell(0);

            objCell.innerHTML = "<input type='file' class='field_pub_01' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' <? if(!$w){?>itemname='뉴스사진' required<?}?>>";
            if (delete_code)
                objCell.innerHTML += delete_code;
            else
            {
                  <? if ($is_file_content) { ?>
                objCell.innerHTML += "<br><textarea class='tx' rows=10 cols=70 name='bf_content[]' title='업로드 이미지 파일에 해당 되는기사를 입력하세요.' <? if(!$w){?>itemname='뉴스기사' required<?}?>></textarea>"; 

==== //원소스는 input박스인데 해당기사내용을 입력해야해서 제가 임의로 textarea로 바꿨어요
          <?}?>
                ;
            }

            flen++;
        }

        <?=$file_script; ?>



==============================bbs/write.php

//--------------------------------------------------------------------------
// 가변 파일
$file_script = "";
$file_length = -1;
// 수정의 경우 파일업로드 필드가 가변적으로 늘어나야 하고 삭제 표시도 해주어야 합니다.
if ($w == "u")
{
    for ($i=0; $i<$file[count]; $i++)
    {
        $row = sql_fetch(" select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$i' ");
$r=$row[bf_content];
        if ($row[bf_file])
        {
            $file_script .= "add_file(\"<input type='checkbox' name='bf_file_del[$i]' value='1'><a href='{$file[$i][href]}'>{$file[$i][source]}({$file[$i][size]})</a> 파일 삭제";
           
                //$file_script .= "<br><input type='text' class=ed size=50 name='bf_content[$i]' value='{$row[bf_content]}' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
                // 첨부파일설명에서 ' 또는 " 입력되면 오류나는 부분 수정
              $file_script .= "<br><textarea class='tx' rows=10 cols=70 name='bf_content[$i]'  itemname='뉴스기사' required>{$r}</textarea>";      ======//여기서 에러가 나는듯 한데 찾을수가 없네요..도와주세요..ㅜㅜ

            $file_script .= "\");";
        }
        else
            $file_script .= "add_file('');\n";
    }
    $file_length = $file[count] - 1;
}

if ($file_length < 0)
{
    $file_script .= "add_file('');\n";
    $file_length = 0;
}
//--------------------------------------------------------------------------
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로