recurse_dirsize [ WordPress Function ]
recurse_dirsize ( $directory )
| Parameters: |
|
| Returns: |
|
| Defined at: |
|
Soorgelijke functies: get_dirsize, image_resize, get_current_site, remove_editor_styles, wp_reset_vars
Get the size of a directory recursively.
Used by get_dirsize() to get a directory's size when it contains other directories.
Source
<?php
function recurse_dirsize( $directory ) {
$size = 0;
$directory = untrailingslashit( $directory );
if ( !file_exists($directory) || !is_dir( $directory ) || !is_readable( $directory ) )
return false;
if ($handle = opendir($directory)) {
while(($file = readdir($handle)) !== false) {
$path = $directory.'/'.$file;
if ($file != '.' && $file != '..') {
if (is_file($path)) {
$size += filesize($path);
} elseif (is_dir($path)) {
$handlesize = recurse_dirsize($path);
if ($handlesize > 0)
$size += $handlesize;
}
}
}
closedir($handle);
}
return $size;
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- ms-functions.php
May 7, 2010 ... recurse_dirsize(). redirect_mu_dashboard(). redirect_this_site(). remove_user_from_blog(). signup_nonce_check(). signup_nonce_fields() ...
www.tig12.net - #19879 (Better caching for get_dirsize) – WordPress Trac
My first thought would be to change recurse_dirsize() like so: } elseif (is_dir($path )) { $handlesize = recurse_dirsize( $path ); if ($handlesize > 0) $size += ...
core.trac.wordpress.org - ms-functions.php - PHP Cross Reference of WordPress Source - Yoast
Jun 1, 2011 ... get_most_recent_post_of_user() get_dirsize() recurse_dirsize() upload_is_user_over_quota() check_upload_mimes() update_posts_count() ...
xref.yoast.com - get_dirsize | A HitchHackers guide through WordPress
Feb 12, 2011... [ $directory ][ 'size' ] = recurse_dirsize( $directory ); set_transient( ' dirsize_cache', $dirsize, 3600 ); return $dirsize[ $directory ][ 'size' ]; }. 1366 ...
hitchhackerguide.com