현재 디렉토리에서 가장 마지막으로 수정된 파일 검색

현재 해당파일이 위치한 디렉토리에서 가장 마지막으로 수정된 파일을 변수형태로 플래시 무비에 넘겨주기 위한 파일입니다.

<?php
//현재 디렉토리에 있는 파일 중 가장 최근에 수정된 파일을 출력하여
//플래시 파일에 인자값으로 넘겨줍니다.
$handle = opendir(‘.’);
$i = 0;
//이 파일 자체의 이름을 적어줍니다.
//현재 파일이 가장 나중에 수정되었더라도 자신을 제외한
//다른 파일을 출력하도록 하기위해서입니다.
$itself = “showLatest.php”;
while($entry = readdir($handle)){
 if(is_file($entry) && $entry!=$itself){
  $mtime = date (“YmdHis”, filemtime($entry));
  $filename = $entry;
  //echo “$filename”.$mtime.”<br>”;
  $tmp = “$mtime”.”$filename”;
  //echo $tmp.”<br>”;
  $list[$i] = $tmp;
  //echo “$list[$i]<br>”;
  $i++;
  } else {
  };
  $totalFiles=$i;
 };
rsort($list);
$len = strlen($list[0]);
//echo $len.”<br>”;
//asdfsdf
echo “latestFile=”.trim(substr($list[0],14,$len));
?>


About this entry