업로드 파일명 변경시 숫자를 순차로 붙혀 변경 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

업로드 파일명 변경시 숫자를 순차로 붙혀 변경 정보

업로드 파일명 변경시 숫자를 순차로 붙혀 변경

본문

사진 멀티업로드를 사용는 게시판을 사용할때 파일명을 변경하는 코드입니다

$num = "번호를 01 이나 1 부터 순차적으로 부여"
$f_array = explode( ".", $filename);

if(ord($filename))
{
$re_name = date('Y-m-d_His').$num;
$f_array[0] = $re_name;
$filename=$f_array[0].'.'.$f_array[1];
}

$upload['source'] = $filename;

---------------------------------------

위와 같이 파일명 변경시 15장 정도의 사진을 업로드 한다는 가정으로

$num자리에 01~15 거나 1-~15의 숫자를 순차적으로 붙이고 싶습니다.(넘버링스타일)
고수님들 조언 부탁드려요^^

댓글 전체

화일명을 그렇게 만들면 다른 등록자와 중복되어 덮어쓰기 되어버리는 경우가 잇을텐데요?
어쨌던 세션에 화일번호를 저장해서 하면 되겟습니다
$ssnum= get_session('fnum');
$ssnum++;
$num= sprintf("%02d:, $ssnum);
set_session('fnum', $ssnum);

게시물 등록완료시(write_update.skin.php 에서)
set_session('fnum','0');
네 감사합니다^^
-----------------------------------------------
$ssnum= get_session("ss_num");
$ssnum++;
$num= sprintf("%02d:, $ssnum");
set_session("ss_num", $ssnum);

$f_array = explode( ".", $filename); 

        if(ord($filename))
        {
            $re_name = date('Y-m-d_His_').$ssnum;
            $f_array[0] = $re_name;
            $filename=$f_array[0].'.'.$f_array[1];
        }

$upload['source'] = $filename;
-------------------------------------------------------------
$num 을 적용하니 않되어서 $num 자리에 $ssnum을 적용하니
1~15 이렇게 잘 됨니다
01~15 이렇게 될려면 $num 을 넣어야 되는데 $num은 적용되지 않네요^^
머 이정도면 훌륭합니다^^
대단히 감사합니다^^~
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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