[질답/버그/제안] 첨부파일 올릴때 bf_file명 질문입니다.
작성자 정보
- 나리야 작성
- 작성일
컨텐츠 정보
- 398 조회
-
목록
본문
첨부파일 올릴때 bf_file명 질문입니다.
회원가입시 아이콘, 프로필이미지 기본적으로 있는 것 외에 추가적으로 파일첨부를 하고 따로 관리하기위해서 회원가입페이지
register_form.php 파일에서
에서
이렇게 코드를 넣었고요.
refister_form_update.php 에
$fileSize = $_FILES['userfile']['size']; // 필드 size;
$fileSource = $_FILES['userfile']['name'];; // 필드 bf_source;
$filename = $_FILES['userfile']['name']; // 필드 bf_file;
$filename = preg_replace("/.(php|phtm|htm|cgi|pl|exe|jsp|asp|inc)/i", "$0-x", $filename);
$sql = " insert into g5_member_file
set mb_id = '{$mb_id}',
bf_source = '{$fileSource}',
bf_file = '{$filename}',
bf_filesize = '{$fileSize}',
bf_datetime = '".G5_TIME_YMDHIS."' ";
sql_query($sql);
if(isset($_FILES['userfile']) && is_uploaded_file($_FILES['userfile']['tmp_name'])){
ini_set("display_errors", "1");
// $uploaddir = G5_DATA_PATH.'/member2/';
@mkdir(G5_DATA_PATH.'/member2/'.$mb_id, G5_DIR_PERMISSION);
@chmod(G5_DATA_PATH.'/member2/'.$mb_id, G5_DIR_PERMISSION);
$uploaddir = G5_DATA_PATH.'/member2/'.$mb_id;
$uploadfile = $uploaddir.'/'.basename($filename);
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);
}
이런식으로 했는데 제가 결과가 db에도 잘 들어갔고 data/member2/디렉터리에도 잘들어가긴 했는데
bf_file 을 원본파일명하고 사진에 빨간박스 처럼 다르게 (bf_source값과 bf_file 값이 다르게) 넣고 싶은데 무엇을 추가해야할까요??
관련자료
-
링크