파일 업로드 간단한 예제

$mins_user_img = 'mins_user_img'; //파일 저장 폴더

//  이미지 파일 업로드
  if($_FILES['img_up']['name'] != ""  )
  {
   $type =  substr(strrchr($_FILES['img_up']['name'], "."), 1);  //확장자 추줄
   if($_FILES['img_up']['type'] == 'image/pjpeg')
   { $ck_type = true; 
   }
   else{  $ck_type = false; }
   $ck_file = $u_uid.".jpg";
   
   $file_full_path =  $mins_user_img."/".$ck_file;
   print($file_full_path);
   if($ck_type){
   @unlink($file_full_path);
   print("파일 삭제 첨부파일");
    if (move_uploaded_file($_FILES['img_up']['tmp_name'], $file_full_path))
    {
    print ("<br>파일이 성공적으로 업로드 되었습니다.<br>");
    chmod($file_full_path,0777);
    //print($b_folder_e."/".$ck_file."의 권한 : ". decoct(fileperms($img_up_path."/".$ck_file))."<br>");
    }
    else
    {
    print ("<br>파일 업로드가 실패했습니다.<br>");
    //print ("파일 업로드 공격의 가능성이 있습니다! 디버깅 정보입니다: ");
    }
   }else{
   echo "
   <script>
   alert('이미지는 jpg 만 지원됩니다.');
   </script>";

   }
  }

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
제목 작성자 날짜
공대여자
공대여자
mins01
mins
mins
mins
mins
mins
mins
mins
mins
mins
mins
mins
mins
mins
mins
mins