-1
MySQL 데이터베이스에서 파일을 CSV 파일로 내보내는 스크립트가 있습니다. 디렉토리에서 최신 파일을 다운로드하기위한 링크를 만들고 싶습니다. PHP로 할 수있는 방법이 있습니까?디렉토리에서 최신 내 보낸 파일 다운로드
건배
MySQL 데이터베이스에서 파일을 CSV 파일로 내보내는 스크립트가 있습니다. 디렉토리에서 최신 파일을 다운로드하기위한 링크를 만들고 싶습니다. PHP로 할 수있는 방법이 있습니까?디렉토리에서 최신 내 보낸 파일 다운로드
건배
당신은 해당 폴더의 모든 파일의 파일 수정 시간을 비교하고 얻을 수있는 최신의
$lastestFile = "";
$lastestTime = 0 ;
$path = "../";
foreach (new DirectoryIterator ($path) as $file) {
if ($file->getBasename() == "." || $file->getBasename() == "..")
continue;
if($lastestTime < $file->getMTime())
{
$lastestTime = date("Y-m-d g:i:s",$file->getMTime());
$lastestFile = $file->getBasename();
}
}
var_dump($lastestFile,$lastestTime);
그래서 넣어 된 두 개의 파일을 가지고 출력
string 'webservice' (length=10)
string '2012-04-19 11:15:50' (length=19)
1336016206.csv 1336016207.csv 위와 같은 최신 파일을 정확히 다운로드하려면 어떻게해야합니까? 스크립트 – user1371500
여전히 작동하지만 파일이 정수 형식이므로 정렬이 좋았지 만 마지막 수정 날짜만큼 유효하지는 않습니다 ... – Baba