   #PHP Manual Filesystem functions fileperms filetype

   PHP Manual
   Prev  Next
   ______________________________________________________________________

                                   filesize

   (PHP 3, PHP 4 )
   filesize -- Gets file size

Description

   int filesize ( string filename)

   Returns the size of the file in bytes, or FALSE in case of an error.

     Note: Because PHP's integer type is signed and many platforms use
     32bit integers, filesize() may return unexpected results for files
     which are larger than 2GB. For files between 2GB and 4GB in size
     this can usually be overcome by using sprintf("%u",
     filesize($file)).

     Note: The results of this function are cached. See clearstatcache()
     for more details.

     Tip: As of PHP 5.0.0 this function can also be used with some url
     wrappers. Refer to Appendix I for a listing of which wrappers
     support stat() family of functionality.

   Example 1. filesize() example
   <?php
   // outputs e.g.  somefile.txt: 1024 bytes
   $filename = 'somefile.txt';
   echo $filename . ': ' . filesize($filename) . ' bytes';
   ?>

   See also file_exists()
   ______________________________________________________________________

   Prev      Home     Next
   fileperms  Up  filetype
