Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. $directory = '/path/to/directory';
  3. $directoryIterator = new RecursiveDirectoryIterator($directory, RecursiveDirectoryIterator::SKIP_DOTS);
  4. $iteratorIterator = new RecursiveIteratorIterator($directoryIterator);
  5.  
  6. $files = [];
  7. $fileInfoResource = new finfo(FILEINFO_MIME_TYPE);
  8. /**
  9.  * @var SplFileObject $fileObject
  10.  */
  11. foreach ($iteratorIterator as $fileObject) {
  12.     if($fileObject->isDir()){
  13.         continue;
  14.     }
  15.     $mimeType = $fileInfoResource->file($fileObject->getRealPath());
  16.  
  17.     if(strpos($mimeType,'image') !== false){
  18.        $files[]=$fileObject->getRealPath();
  19.     }
  20.  
  21. }
  22.  
  23. var_dump($files);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement