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/