ID:               35859
 Updated by:       [EMAIL PROTECTED]
 Reported By:      cpuidle at gmx dot de
-Status:           Open
+Status:           Bogus
 Bug Type:         Filesystem function related
 Operating System: WinXP SP2
 PHP Version:      5.1.1
 New Comment:

See comments in bug #30936



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

[2005-12-31 14:20:24] cpuidle at gmx dot de

Description:
------------
I'm experiencing a very weird bug where fread is limited to 8K though
the source file (ANSI) is bigger than 8K. I was not able to reproduce
the bug standalone, only inside a complex application.

This does not happen with PHP5.0.5, but with 5.1.1.

Unfortunately the sample code does not reproduce the problem
standalone, but demonstrates the effect.

Reproduce code:
---------------
function _read_file($filename)
{
if ( file_exists($filename) && ($fd = @fopen($filename, 'rb')) ) {
    $contents = ($size = filesize($filename)) ? fread($fd, $size) :
'';
    echo("_read_file($filename) \$size: $size strlen(\$contents):
".strlen($contents)."<br/>");
    fclose($fd);
}
}

_read_file('templates/elegant/\show.tpl');

Expected result:
----------------
Output:
_read_file(templates/elegant/\show.tpl) $size: 9520 strlen($contents):
9520

Actual result:
--------------
Output:
_read_file(templates/elegant/\show.tpl) $size: 9520 strlen($contents):
8192


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


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

Reply via email to