$month = date('m');
$date = date('d');
$today = date('Y'). "-" .date('m'). "-" .date('d');
@mkdir("filebox", 0777);
@mkdir("filebox/$today", 0777);
chmod("filebox", 0777);
chmod("filebox/$today", 0777);
$time_stamp = time();
//업로드 전 JPEG 포맷인지 여부 조사
for($i=0; $i<30; $i++)
{
}
for($i=0; $i<30; $i++)
{
if($file[$i])
{
//파일이름변환
$rename = substr($file_name[$i], -3);
$file_name[$i] = time()."_".(double)microtime(). ".". $rename;
//파일 지정폴더로 이동
move_uploaded_file($file[$i], "filebox/$today/$cookies_extra/$file_name[$i]");
chmod("filebox/$today/$cookies_extra/$file_name[$i]", 0777);
//파일 포맷 확인
$info = getimagesize("filebox/$today/$cookies_extra/$file_name[$i]");
if($info[2]==1)
{
unlink("filebox/$today/$cookies_extra/$file_name[$i]");
echo "<script>alert('GIF는 지원하지 않습니다. 업로드 되지 않은 파일을 확인 후 다시 \'사진추가\'를 해 주세요');location.href='option.php';</script>";
exit;
}
}
}
중요한 부분은 퍼미션 때문에 ftp에서 삭제가 되지 않는 경우가 있다.
이럴때 mkdir 후에 chmod 를 수행하여 폴더 퍼미션을 변경처리 해줘야 삭제할수 있다.
꼭 기억하도록~~