ID:               20446
 User updated by:  [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Bogus
 Bug Type:         *Directory/Filesystem functions
 Operating System: NT4 - SP 6
 PHP Version:      4.2.3
 New Comment:

disk_total_space() appears to cope very well with large volumes
(100Gb+).  Are there any work arounds for filesize() ?


Previous Comments:
------------------------------------------------------------------------

[2002-11-15 09:26:17] [EMAIL PROTECTED]

This is not really a bug, PHP simply doesn't support unsigned integers,
and a signed integer on Windows/i386 only goes to 2^31 - 1 (about
2GB).

Ddderick

------------------------------------------------------------------------

[2002-11-15 09:23:22] [EMAIL PROTECTED]

the following works fine on small files (<2Gb) but returns negative
numbers for files larger.

while ( $file = readdir($dp) ){
        clearstatcache();
        if (! ereg("^[.]+$|^$",$file) ){
                $stats = stat("$DIRNAME$file");
                echo "$DIRNAME$file\t" . $stats[7] . "\t" filesize("$DIRNAME$file") .
"\n";
        }
}



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=20446&edit=1

Reply via email to