업로드 관련 질문있습니다.

업로드 관련 질문있습니다.

QA

업로드 관련 질문있습니다.

본문

밑의 코드로 했는데 db에는 값이 들어가는데

file/popupzone 폴더안에 업로드한 파일이 들어가지가 않습니다. 어디가 잘못된건가요 ㅠ...

php 파일이 있는 폴더는 www/admin/ 이고

이미지가 저장되어야 할 폴더는 www/files/img 입니다.


if($_FILES['bf_file']['name']){
   for ($i=0; $i<count($_FILES[bf_file][name]); $i++)
   {
    $tmp_file  = $_FILES[bf_file][tmp_name][$i];
    $filesize  = $_FILES[bf_file][size][$i];
    $filename  = $_FILES[bf_file][name][$i];
    $filename  = preg_replace('/(\s|\<|\>|\=|\(|\))/', '_', $filename);
    
    $urlpath = "$g4[path]/files/img";
    if(!is_dir($urlpath)){
     @mkdir($urlpath, 0707);
     @chmod($urlpath, 0707);
    }
    $upload[$i][source] = $filename;
    $upload[$i][filesize] = $filesize;
    //$timg = @getimagesize($tmp_file);
    $upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr($shuffle,0,8).'_'.str_replace('%', '', urlencode(str_replace(' ', '_', $filename)));
    $dest_file = $urlpath.$upload[$i][file];
//    chmod($dest_file, 0606);
   }
   for ($i=0; $i<count($upload); $i++)
   {
    if (!get_magic_quotes_gpc()) {
      $upload[$i]['source'] = addslashes($upload[$i]['source']);
    }
    
    $sql2 = " insert into $g4[board_file_table]
       set bo_table = 'img',
       wr_id = '$tu',
       bf_no = '$i',
       bf_source = '{$upload[$i][source]}',
       bf_file = '{$upload[$i][file]}',
       bf_content = '{$bf_content[$i]}',
       bf_download = 0,
       bf_filesize = '{$upload[$i][filesize]}',
       bf_width = '{$upload[$i][image][0]}',
       bf_height = '{$upload[$i][image][1]}',
       bf_type = '{$upload[$i][image][2]}',
       bf_datetime = '$g4[time_ymdhis]' ";
     sql_query($sql2);
   }
 }
 

이 질문에 댓글 쓰기 :

답변 1

1. 되던게 갑자기 안되는 건가요?

 

2. 스킨을 기본 스킨으로 변경한 후에 다시 업로드를 해 보시기 바랍니다. 

 

아니요 제가 관리자 페이지 안에 새로 하나 만드는 겁니다.
스킨은 쓰지 않고 코딩을 했고 업로드 부분만 가져와서 하려 했는데 db엔 들어갔지만 폴더에 이미지가 들어가진 않았네요.. 아무래도 디비에 저장만 하고 따로 파일을 옴겨주는게 없어서 그런것 같은데요... move_uploaded_file 이것도 사용해야 되나요?

답변을 작성하시기 전에 로그인 해주세요.
전체 10,633
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT