GD GIF or PNG Detect Part 2
| From: | Chris | Date: | Mon, 29 Oct 2001 16:05:14 +0000 |
| Subject: | GD GIF or PNG Detect Part 2 | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-72711@lists.php.net to get a copy of this message | ||
I received good advice from my previous question:
Before creating a graphic, I would like to detect what type of graphic
files are supported. For example if GD is enabled and GIF Support is
available I'll create an GIF image. I know phpinfo() will tell me this
but I don't want to burden the user with this check.
I implemented the following:
if (ImageTypes() & IMG_GIF)
{
echo "GIF support enabled";
}
elseif (ImageTypes() & IMG_PNG)
{
echo "PNG support enabled";
else
{
echo "This install of PHP does NOT support graphics creation";
}
However when there are no GD libraries installed the following error is
thrown:
Fatal error: Call to undefined function: imagetypes()
Any suggestions to prevent the error message being thrown. Are there
other methods to detect the presence GD libraries before testing for GIF
or PNG support?
Regards,
Chris