회원 여분필드 다중파일 업로드시..
본문
회원가입시 mb_2에
<input multiple type="file" id="mb_2" name="mb_2"> 으로 다중파일을 받았는데
register_form.skin에서 어떻게 처리 해야할까요?ㅠ
다중이 아니면
$mb_2 = '';
if (isset($_FILES['mb_2']) && is_uploaded_file($_FILES['mb_2']['tmp_name'])) {
if (preg_match("/(\.gif|jpg|png|jpeg)$/i", $_FILES['mb_2']['name'])) {
@mkdir($mb_dir, G5_DIR_PERMISSION);
@chmod($mb_dir, G5_DIR_PERMISSION);
$dest_path = $mb_dir.'/'.$_FILES['mb_2']['name'];
// 수정시 기존파일 삭제
$filename2 = $member['mb_2'];
@unlink($mb_dir.'/'.iconv("UTF-8","EUC-KR",$filename2));
$sql = " update {$g5['member_table']} set mb_2 ='' where mb_id='$mb_id'" ;
sql_query($sql);
// 파일업로드
move_uploaded_file($_FILES['mb_2']['tmp_name'], iconv("UTF-8","EUC-KR",$dest_path));
chmod(iconv("UTF-8","EUC-KR",$dest_path), G5_FILE_PERMISSION);
// 파일명 여분필드에 업데이트
$filename = $_FILES['mb_2']['name'];
$sql = " update {$g5['member_table']} set mb_2 ='$filename' where mb_id='$mb_id'" ;
sql_query($sql);
} else {
$msg .= $_FILES['mb_2']['name'].'은(는) 이미지파일이 아닙니다.';
}
}
이렇게 하면 나오는데 다중으로 하니 저렇게 위에코드처럼 치면 한장만 나오더라구요 ㅠㅠ