파일을 업로드하면 간혹 임시파일이 그대로 남아 있는 경우가 있습니다. 일정 시간이 흐른 임시파일을 강제로 삭제하는 소스입니다.


삭제할 임시 파일 확장자는 기본 *.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"
    } 
 } 
 ?>