Advertisement
Guest User

Untitled

a guest
Mar 26th, 2015
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.96 KB | None | 0 0
  1. $pathToThemeFolder = $_SERVER["DOCUMENT_ROOT"];
  2. echo '<pre>';
  3. function listFolderFiles($dir=null, $result=array())
  4. {
  5. if (is_dir($dir)) {
  6.  
  7.     echo '<ol>';
  8.     foreach (new DirectoryIterator($dir) as $fileInfo) {
  9.         if (!$fileInfo->isDot()) {
  10.             echo '<li>' . $fileInfo->getFilename();
  11.  
  12.             if ($fileInfo->isDir()) {
  13.                 listFolderFiles($fileInfo->getPathname(),$result);
  14.                 echo 'directory';
  15.             }
  16.             else {
  17.                 $tempArr[] = $fileInfo->getFilename();
  18.              $result = array_merge($result, $tempArr);
  19.              //print_r($result);
  20.             echo 'file';
  21.             }
  22.             echo '</li>';
  23.         }
  24.     }
  25.    echo '</ol>';
  26.     } else {
  27.     echo "No such directory";
  28. }
  29. return $result;
  30. }
  31. $temp = array();
  32. $result = listFolderFiles($pathToThemeFolder.'/medianews/wp-content/uploads/2015/02',$temp);
  33.  
  34. print_r($result);
  35. if(is_array($result))
  36. print_r(array_unique($result));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement