업로드 파일명 변경시 숫자를 순차로 붙혀 변경
사진 멀티업로드를 사용는 게시판을 사용할때 파일명을 변경하는 코드입니다
$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의 숫자를 순차적으로 붙이고 싶습니다.(넘버링스타일)
고수님들 조언 부탁드려요^^
$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의 숫자를 순차적으로 붙이고 싶습니다.(넘버링스타일)
고수님들 조언 부탁드려요^^
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
어쨌던 세션에 화일번호를 저장해서 하면 되겟습니다
$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은 적용되지 않네요^^
머 이정도면 훌륭합니다^^
대단히 감사합니다^^~
$num= sprintf("%02d", $ssnum");
01~15....아주 잘 됩니다~
감사에요^^~