" ;
} */
if(isset($_FILES['upfile']) && $_FILES['upfile']['name'] != "") {
$file = $_FILES['upfile'];
$upload_directory = 'data/';
$ext_str = "hwp,xls,doc,xlsx,docx,pdf,jpg,gif,png,txt,ppt,pptx";
$allowed_extensions = explode(',', $ext_str);
$max_file_size = 10542880;
$ext = substr($file['name'], strrpos($file['name'], '.') + 1);
// 확장자 체크
if(!in_array($ext, $allowed_extensions)) {
echo "업로드할 수 없는 확장자 입니다.";
}
// 파일 크기 체크
if($file['size'] >= $max_file_size) {
echo "10MB 까지만 업로드 가능합니다.";
}
$path = md5(microtime()) . '.' . $ext;
if(move_uploaded_file($file['tmp_name'], $upload_directory.$path)) {
$query = "INSERT INTO upload_file (file_id, name_orig, name_save, reg_time) VALUES(?,?,?,now())";
$file_id = md5(uniqid(rand(), true));
$name_orig = $file['name'];
$name_save = $path;
$stmt = mysqli_prepare($db_conn, $query);
$bind = mysqli_stmt_bind_param($stmt, "sss", $file_id, $name_orig, $name_save);
$exec = mysqli_stmt_execute($stmt);
mysqli_stmt_close($stmt);
echo"파일 업로드 성공
";
echo '업로드 파일 목록';
}
} else {
echo "파일이 업로드 되지 않았습니다.
";
echo '이전 페이지';
}
mysqli_close($db_conn);
?>