$dir_name="./$masterdir";
$dir = opendir($dir_name);
$basename = basename($dir_name);
$fileArr = array();
while ($file_name = readdir($dir)){
if (preg_match("/\.jpg$/i", $file_name)) {
#Get file modification date...
#
$fName = "$dir_name/$file_name";
$fTime = filemtime($fName);
$fileArr[$file_name] = $fTime;
}
}
# Use arsort to get most recent first
# and asort to get oldest first
arsort($fileArr);
////$numberOfFiles = sizeOf($fileArr);
$numberOfFiles =7;
for($t=0;$t<$numberOfFiles;$t++){
$thisFile = each($fileArr);
$thisName = $thisFile[0];
$thisTime = $thisFile[1];
$thisTime = date("d M y", $thisTime);
echo"$masterdir/$thisName";
}
closedir ($dir);
this returns the latest 7 files in a dir... works fine but each is now deprecated so gives warning