Get folders and files under a file
Publicfunction Dirread ($dir ="'){ //$dir = './upload/images ';$result ="'; if(Is_dir ($dir)) {if($DH =Opendir ($dir)) { while(($file = Readdir ($DH))!==false){ if($file! ="."&& $file! ="..") {$result []=$file; }} closedir ($DH); }Else{$result="'; } } return$result; }
Return array format
Gets the files and folders under a folder that include subdirectories
Publicfunction GetFiles ($path, $child =false) {$files=Array (); if(!$child) { if(Is_dir ($path)) {$DP=dir ($path); }Else{ return NULL; } while($file = $DPRead ()) { if($file! ="."&& $file! =".."&&is_file ($path. $file)) {$files []=$file; }} $DP-Close (); }Else{ $ This-scanfiles ($files, $path); } return$files; }
PublicFunction Scanfiles (& $files, $path, $childDir =false) {$DP=dir ($path); while($file = $DPRead ()) { if($file! ="."&& $file! =".."){ if(Is_file ($path. $file)) {//currently a file$files []=$file; }Else{//Current Table of contents$ This-scanfiles ($files [$file], $path. $file. Directory_separator, $file); } }} $DP-Close (); }
PHP Gets the contents of a file