PHP - How to get filename from N-level file directories

In this tutorials we are share with you one php code script related how to get filename from N-level derectory structure in php. we are always do somthing with php code and then share with every one.

This tutorials base on php file handling concept.


<?php
ini_set('max_execution_time', 0);
set_time_limit(0);

/*
|============================================================|
|get file name in N-level directory structur                 |
|============================================================|
*/

function getDirContents($dir, &$results = array()){
    $files = scandir($dir);

    foreach($files as $key => $value){
        $path = realpath($dir.DIRECTORY_SEPARATOR.$value);
        if(!is_dir($path)) {
            $results[] = $path;
        } else if($value != "." && $value != "..") {
            getDirContents($path, $results);
            $results[] = $path;
        }
    }

    return $results;
}

// $filesandfolderlist = listFolderFiles('target_folder_name');
$fileslist = getDirContents('target_folder_name');
echo "
"; print_r($fileslist);exit;  

We are hope you are like this script, if any query please comment bellow.

 Prev post

Next post