24'C 구름 많음
서울 강남구
파일을 업로드하면 간혹 임시파일이 그대로 남아 있는 경우가 있습니다. 일정 시간이 흐른 임시파일을 강제로 삭제하는 소스입니다. 삭제할 임시 파일 확장자는 기본 *.tmp, 만료는 10분입니다.
<?php
$tmpName = sys_get_temp_dir() . '/';
// 삭제할 파일 확장자
$ext = '*.tmp';
// 만료일 10분
$expire = 10;
foreach (glob($tmpName . $ext) as $raw)
{
if (time() - filectime($raw) > ($expire * 60))
{
unlink($raw);
echo ""$raw" 파일 삭제 완료!<br />n";
}
}
?>