$files = array(); $dir = __DIR__."/my_folder"; // specify folder to search in $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir)); foreach($iterator as $file) { if(substr($file->getFilename(), -4) === '.php') { // check if file is a PHP file $files[] = $file; } } print_r($files);
$files = array(); $dir = __DIR__."/my_folder"; // specify folder to search in $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir)); foreach($iterator as $file) { if(filemtime($file) > (time() - (24*60*60))) { // check if file was modified within last 24 hours $files[] = $file; } } print_r($files);The php Folder find library can be determined by searching for related functions and classes such as RecursiveIteratorIterator, RecursiveDirectoryIterator, filemtime, and others. It may also be available as a standalone package or as part of a larger file management package.