Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(!defined('_SCAN_TYPE_ALL_')){
- DEFINE('_SCAN_TYPE_ALL_', 1);
- }
- if(!defined('_SCAN_TYPE_FILES_')){
- DEFINE('_SCAN_TYPE_FILES_', 2);
- }
- if(!defined('_SCAN_TYPE_DIRS_')){
- DEFINE('_SCAN_TYPE_DIRS_', 3);
- }
- function scan_dir($directory, $scan_type = _SCAN_TYPE_ALL_ ){
- $scan = scandir($directory);
- switch($scan_type){
- case _SCAN_TYPE_ALL_ :
- return $scan;
- break;
- case _SCAN_TYPE_DIRS_ :
- $directories = Array();
- foreach($scan as $dirname){
- if(is_dir($dirname)){
- $directories[] = $dirname;
- }
- }
- unset($scan);
- return $directories;
- break;
- case _SCAN_TYPE_FILES_ :
- $files = Array();
- foreach($scan as $filename){
- if(is_file($filename)){
- $files[] = $filename;
- }
- }
- unset($scan);
- return $files;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement