ID:               3895
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Bogus
 Bug Type:         Other
 Operating System: linux
 PHP Version:      3.0.14
 New Comment:

you have to use "or" instead of "||" here

the || resulted in 1 for both assigments
and just by chance the first fopen also
returned resource id 1, while the second
returned 2, so first handle works but 
second fails as resource id 1 is already closed



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

[2000-03-22 09:31:56] [EMAIL PROTECTED]

using the following lines of code:

  $fd=fopen("$file1","r") || die ("Internal Error\n");
  $content=fread($fd,filesize($file1));
  echo "$content</br>";
  fclose("$fd");

  $fh=fopen("$file2","r") || die ("Internal Error\n");
11  $content=fread($fh,filesize($file2));
  echo "$content</br>";
13  fclose($fh);

results in:
Text from file1 

Warning: Unable to find file identifier 1 in
/usr/local/htdocs/test.php3 on line 11

Warning: Unable to find file identifier 1 in
/usr/local/htdocs/test.php3 on line 13


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


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

Reply via email to