Skip to content

Instantly share code, notes, and snippets.

@zoxon
Last active August 29, 2015 13:58
Show Gist options
  • Save zoxon/10368398 to your computer and use it in GitHub Desktop.
Save zoxon/10368398 to your computer and use it in GitHub Desktop.
PHP: List recursive all folders
function listdir($dir) {
$current_dir = opendir( $dir );
while ( $entryname = readdir( $current_dir ) ) {
if( is_dir( "$dir/$entryname" ) and ($entryname != "." and $entryname != "..") ) {
listdir( "${dir}/${entryname}" );
} elseif( $entryname != "." and $entryname != ".." ) {
unlink( "${dir}/${entryname}" );
}
}
@closedir( $current_dir );
rmdir( ${dir} );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment