How to get the File Size and File Type of File / Folder in PhP With Example Source Code

Guys,


By using the following code we can find out the File size and type of files/ folders in a directory .
The help is give as comments and if have any more doubt then please comment






Example Code

<?php 
 $myDirectory = opendir("rootFolder"); 
 // get each entry 
 while($entryName = readdir($myDirectory)){ 
      $dirArray[] = "rootFolder/".$entryName; 
 } 
 // close directory 
 closedir($myDirectory); 
 //     count elements in array 
  $indexCount     = count($dirArray); 
  Print ("$indexCount files<br>\n"); 
 // sort 'em 
 sort($dirArray); 
 // print 'em 
  print("<TABLE border=1 cellpadding=5 cellspacing=0 class=whitelinks>\n"); 
  print("<TR><TH>Filename</TH><th>Filetype</th><th>Filesize</th></TR>\n"); 
 // loop through the array of files and print them all 
 for($index=0; $index < $indexCount; $index++) { 
     if (substr("$dirArray[$index]", 0, 1) != ".") 
     { // don't list hidden files 
      $sum=$sum+ filesize($dirArray[$index]); 
            print("<TR><TD><a href=\"$dirArray[$index]\">$dirArray[$index]</a></td>"); 
           print("<td>"); 
           print(filetype($dirArray[$index])); 
           print("</td>"); 
           print("<td>"); 
           print(filesize($dirArray[$index])); 
            print("</td>"); 
           print("</TR>\n"); 
           } 
           } 
            print("</TABLE>\n"); 
      ?> 


Comments

Popular posts from this blog

How To Install LEX and YACC in Linux or Ubuntu

Lex Program To Check The Syntax of For Loop

Listing/Delisting of an article in to an Assortment in SAP SCM Retail