아... 정녕포기해야 하는가... 조건부 파일복사 > 그누3질답

그누3질답

아... 정녕포기해야 하는가... 조건부 파일복사 정보

그누보드 아... 정녕포기해야 하는가... 조건부 파일복사

본문

안녕하세요.. 제목과 같은 문제로 일주일이 넘도록 삽질 하고 있습니다. ^^;

워낙에 초보라;;;
제가 원하는 것은.. DB에서 '게시물번호_순차증가번호'의 형식으로 생성된 파일을 검색해서 원하는 폴더로
복사하는 것입니다.

즉 게시물번호가 100번이라면, 여기에 딸린 첨부파일이 100_001, 100_002, 100_003 과 같은 방식으로
만들어져서 gb_write_bbs_file이라는 별도의 테이블에 기록이 되고 파일은 게시판에 종속된 폴더에 저장이 됩니다.

그래서 이 게시물을 옮기게 되면 이 첨부파일들도 같이 복사가 되어 져야 하는데..


현재 이와 같은 소스를 넣어보려는데 에러가 나네요...

 $sql = " select * from $file_table where wr_id = '$wr_id' order by wf_id"; //wf_id는 순차적으로 0,1,2,3,..으로 증가
$result = sql_query($sql);
$row[wf_cont] = nl2br($row[wf_cont]); //wf_id마다 달려있는 첨부파일의 설명.
                for ($i=0; $row=mysql_fetch_array($result); $i++) //
                {
                    if ($i%$file_mod==0 && $i)
                    $file_name = get_thumb_filename($wr_id, $row[wf_id]);
                    $file = "./data/file/$bo_table/{$file_name}.jpg"; //
                    if (file_exists($file))
                    {
                        $large = "./data/file/$bo_table/{$file_name}.jpg";
@copy("$srcdir/$large", "$dstdir/$large"); //기존 게시판에서 복사될 게시판으로 복사
 
                    } else{}
                }
                ?>

추신: 혹시 가능하시면 각 소스별로 올바른 주석좀 달아주시겠습니까...??
  • 복사

댓글 전체

해당 id변수인 $wr_id 변수가 넘어오지 않는군요.

위의 쿼리문위에서
echo "wr_1 : $wr_1 <br>";
echo "post wr_1 : $_POST['wr_1'] <br>";
echo "get wr_1 : $_GET['wr_1'] <br>";

입력해보시고.. 해당 값이 안나오면..

넘겨주는 폼에서 어떻게 넘기는지확인해보세요
아.. 마지막에 있는 ?> 부분이 잘못되어 삭제후 다시 실행했더니 다른 오류가 뜨는데..

select * from where wr_id = '' order by wf_id

1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'where wr_id = '' order by wf_id' at line 1

라고 나옵니다.
© SIRSOFT
현재 페이지 제일 처음으로