ID: 16211
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
-Status: Open
+Status: Closed
Bug Type: Filesystem function related
Operating System: Red Hat Linux 7.1 / kernel 2.4.4
PHP Version: 4.0CVS-2002-03-21
New Comment:
This bug has been fixed in CVS.
Previous Comments:
------------------------------------------------------------------------
[2002-03-21 16:28:07] [EMAIL PROTECTED]
Under the latest CVS, the following script fails (ftruncate() returns
an error and doesn't truncate the file) but under PHP 4.1.2, it works
fine:
<?php
if (! $fp = fopen('test','r+')) {
die("Can't open test");
}
if (! ftruncate($fp,0)) {
die("Can't truncate");
}
fclose($fp);
?>
(The file "test" exists and has some text in it.)
I get the same results whether the mode passed to fopen() is "r", "r+",
"a", or "a+" (with "w" or "w+", the call to ftruncate() still fails,
but the file is truncated due to the nature of the "w" fopen mode).
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=16211&edit=1