This option will reset the home page of this site. Restoring any closed widgets or categories.

Reset

Finding size of a directory using php

Easy to find the size of a directory using php script

Just copy and paste the code to a file <somename>.php on your server or localhost
<?php

$totalsize=0;

function show_dir($dir, $pos=1){
global $totalsize;
if($pos == 1)
echo “<hr><pre>”;
$handle = @opendir($dir);
while ($file = @readdir ($handle)){
if (eregi(”^\.{1,2}$”,$file))
continue;
if(is_dir($dir.$file)){
echo “|- “.$pos.”s <b>$file</b>\n”;
show_dir(”$dir.$file/”, $pos+3);
}else{
$size=filesize($dir.$file);
echo “|- “.$pos.”s $file “;
echo(”$size <br>”);
$totalsize=$totalsize+$size;
}
}
@closedir($handle);

if($pos == 2) echo “</pre><hr>”;

return($totalsize);
}
//here customize your directory
//you can give any dirrectory without any subdirectory

//i have givenĀ  c:/Program Files/xampp/htdocs/Ajax Test/

$totalsize = show_dir(”c:/Program Files/xampp/htdocs/Ajax Test/”);
echo($totalsize);
echo ” Bytes”;?>

VN:F [1.5.7_846]
Rating: 0.0/10 (0 votes cast)
VN:F [1.5.7_846]
Rating: 0 (from 0 votes)

Related posts:

  1. Find Absolute Path Of A File Or Directory Using PHP
  2. Adding Handlers Directly In httpd.conf Of Apache
  3. Enabling curl on XAMPP for Windows
  4. How to run jsp in xampp?
  5. Fix the problem in getting 500 Internal Server Error In Localhost Due To .htaccess
  6. working with directories using php
  7. Search Plugin

1 Comment

  1. Jon Gibbins says:

    As long as you change all the ” marks to the correct ascii character, this works a treat on both harddisk directories and on the web.

    To view a web directory, change
    $totalsize = show_dir(”c:/Program Files/xampp/htdocs/Ajax Test/”);
    to:
    $totalsize = show_dir(”http://website.com/directory/”);

    To view the local directory where the script is being run, change it to:
    $totalsize = show_dir(”./”);

    VA:F [1.5.7_846]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.5.7_846]
    Rating: 0 (from 0 votes)

Leave a Reply

Comments (required)

Spam Protected