ID: 14579 Updated by: [EMAIL PROTECTED] -Reported By: [EMAIL PROTECTED] +Reported By: [EMAIL PROTECTED] Status: Open Bug Type: GD related Operating System: RedHat6.2 PHP Version: 4.1.0 New Comment:
I have tested this on several different versions of PHP and GDLib and it doesn't work if the configure doesn't find your libpng and libjpeg. If you carefully read the output of the configure script you realize that maybe libpng and libjpeg isn't found even if you have them installed in default locations. I have tested this both on RedHat7.1 and SuSE7.3 and I had to specify the paths myself to make it work. './configure' '--with-apache=../apache_1.3.23' '--with-zlib-dir=/usr/lib' '--with-ftp' '--with-png-dir=/usr/lib' '--with-jpeg-dir=/usr/lib' '--with-gd=../gd-1.8.4' '--disable-debug' '--with-sybase-ct=/opt/sybase-11.9.2' If I leave out --with-png-dir and --with-jpeg-dir imagetypes() returns nothing. You can also check the output of phpinfo() and you will see that the GD Support is enabled but it doesn't say anything about PNG and JPEG support being enabled. So don't forget to specify your libpng and libjpeg dirs... Previous Comments: ------------------------------------------------------------------------ [2002-02-12 11:09:00] [EMAIL PROTECTED] Sorry for the late feedback. No Error after removing the @. Reopened. ------------------------------------------------------------------------ [2002-01-09 02:10:22] [EMAIL PROTECTED] No feedback. Closing. ------------------------------------------------------------------------ [2001-12-19 08:56:58] [EMAIL PROTECTED] Remove the @ before ImageTypes. Does it print a error now? ------------------------------------------------------------------------ [2001-12-18 09:39:49] [EMAIL PROTECTED] gd1.3/PHP4.1.0 [...] $im_types = @ImageTypes(); if(empty($im_types)) { echo "Error"; } else { if($im_types & IMG_JPG) { [...] -> Error is echoed. php_info() says: GD support enabled GD version between 1.3 and 1.6.1 GIF Read Support enabled GIF Create Support enabled The same script with PHP4.0.3pl1 and PHP4.0.6 acts as expected. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=14579&edit=1