에티테마

php 파일업로드시 앞에 날짜 붙이기

페이지 정보

작성자 소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 작성일 19-06-03 14:14

본문

파일을 첨부하다보면 동일한 이름으로 업로가 되는경우가 있습니다.
이런 경우에는 이미지가 중복되어 덮어쓰게 됩니다.
그러므로 이를 방지하기 위해서는 업로드 하는 이미지에 날짜와 시간을 붙이면 됩니다.

 

$save_dir = "../people_image/";

if(is_uploaded_file($_FILES["myFile"]["tmp_name"])){   

$today_time = strtotime(date('Ymdhis'));

$filesname = $today_time."_".$_FILES["myFile"]["name"];

$myFile = $filesname;

$dest = $save_dir . $myFile;

if(!move_uploaded_file($_FILES["myFile"]["tmp_name"], $dest)) {      

die("파일을 지정한 디렉토리에 저장하는데 실패했습니다.");   

}

}


위처럼 초단위 까지 붙이고 strtotime 를 사용합니다.

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.