ID:               22177
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Bogus
 Bug Type:         Filesystem function related
 Operating System: RedHat
 PHP Version:      4.3.0
 New Comment:

RTFM: http://www.php.net/manual/en/function.tmpfile.php

tmpfile() returns a file handle already..NOT filename.
I doubt this ever worked for you as this was not changed in
4.3.0...(you propably used tempnam() instead before)




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

[2003-02-11 15:39:40] [EMAIL PROTECTED]

A php script I have worked fine under PHP 4.2.3, but after the upgrade
to PHP 4.3 whenever I try running it I get these errors:

Warning: fopen() expects parameter 1 to be string, resource in ... on
line 353

Warning: fwrite(): supplied argument is not a valid stream resource in
... on line 354

Warning: fclose(): supplied argument is not a valid stream resource in
... on line 355

Warning: getimagesize(Resource id #4) [function.getimagesize]: failed
to create stream: No such file or directory in ... on line 361

The following blocks of code surround the problematic lines from
above:

        if ($input = fopen($image, "rb")) {
                $image_data = fread ($input, 2048576);
                fclose($input);
                if (!$tmp_image = @tmpfile()) {
                        exit("Cannot create tempfile using
tmpfile().");
                }
353:                $output = fopen($tmp_image, "wb");
354:                fwrite($output, $image_data);
355:                fclose($output);
356:        } else {
357:                exit("Cannot access ".$image." for reading. (Does
not exist or has wrong permissions)");
358:        }
359:
360:        // Create Image from file by type, get and set size
361:        list($width,$height,$type) = getimagesize($tmp_image);
362:

I'm having difficulty determining what the problem is since the code
worked with PHP 4.2.3.

Thanks for your help.

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


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

Reply via email to