mail[Galette-devel] [bug #12836] Call to undefined function exif_imagetype()


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Johan Cwiklinski on January 10, 2009 - 00:48:

URL:
  <http://gna.org/bugs/?12836>

                 Summary: Call to undefined function exif_imagetype()
                 Project: Galette
            Submitted by: trashy
            Submitted on: samedi 10.01.2009 à 00:48
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: Ready For Test
             Assigned to: trashy
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 0.63

    _______________________________________________________

Details:

Il semble que la fonction "exif_imagetype" ne soit pas disponible par
défaut, alors que gd l'est - tout au moins chez l'hébergeur ouvaton.
Cela cause une erreur au chargement de la page "self_adherent.php" (pour
l'affichage du captcha).

Afin de contourner ce problème, le correctif suivant devrait fonctionner : 
- Dans le fichier includes/functions.inc.php, remplacer la fonction :
function print_img($img) {
        $file = STOCK_FILES."/".$img;
        if( exif_imagetype($file) ) {
                return $file;
        }
}

Par :
function print_img($img) {
        $file = STOCK_FILES."/".$img;
        $image_type = false;
        if(function_exists('exif_imagetype')) {
                $image_type = exif_imagetype($file);
        } else {
                $image_size = getimagesize($file);
                if(is_array($image_size) && isset($image_size[2]))
$image_type = $image_size[2];
        }
        if( $image_type ) {
                return $file;
        }
}

Cela devrait permettre d'utiliser GD si les fonctions exim ne sont pas
disponibles. N'ayant pas de compte chez cet hébergeur, je n'ai cependant pas
pu tester...





    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?12836>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/




Related Messages


Powered by MHonArc, Updated Mon Jan 19 13:20:25 2009