Bug #15760 Updated: GetImageSize: Read Error!
| From: | sander@php.net | Date: | Wed, 27 Feb 2002 19:11:43 +0000 |
| Subject: | Bug #15760 Updated: GetImageSize: Read Error! | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-1217@lists.php.net to get a copy of this message | ||
ID: 15760
Updated by: sander@php.net
Reported By: mcclay@proqc.com.tw
-Status: Open
+Status: Closed
Bug Type: GetImageSize related
Operating System: Linux/Slackware 7.0
PHP Version: 4.1.1
New Comment:
Known behaviour, clearly documented at
http://www.php.net/manual/en/function.getimagesize.php
"If accessing the filename image is impossible, or if it isn't a valid
picture, getimagesize() will return NULL and generate a warning."
Previous Comments:
------------------------------------------------------------------------
[2002-02-27 06:13:36] mcclay@proqc.com.tw
$x=GetImageSize("/some/dir");
In versions of PHP 4.0 and lower if the object of GetImageSize it
would
not report an error.
Just upgraded to 4.1.1 and now GetImageSize reports an
error if the object is just a directory and not a file.
Adding @GetImageSize takes care of the error.
The reason I am bothering to write this bug report is that
when I was trying to solve the problem I did a search at
Google and saw that hundreds of pages on the net have
this same problem, most likely many of them as a result
of upgrading.
In fact, this is not a bug. GetImageSize is reporting
an error if it can't find the file. Unfortunately it's earlier
behavior allowed people to be lazy using this function.
They could use an object composed of variables, one
being a directory and another a file. If both are met,
the size array is returned, if not, nothing. But now, if
not mean big "Read Error".
Russ McClay
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=15760&edit=1