OVH Cloud OVH Cloud

pourquoi cette erreur

7 réponses
Avatar
Dave
Bonjour,

j'ai fait ce script et j'ai cette erreur pourriez vous m'aider merci
Fatal error: Call to undefined function exif_read_data() in
/web/sites/user/8/84/50504/public/www/exif.php

<?php
echo phpinfo();
echo "<img src=\"photo19.jpg\">\n";
$exif = exif_read_data('photo19.jpg', 'IFD0');
echo $exif===false ? "Aucun en-tête de donnés n'a été trouvé.<br />\n" :
"L'image contient des en-têtes<br />\n";

$exif = exif_read_data('photo19.jpg', 0, true);
echo "test2.jpg:<br />\n";
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
echo "$key.$name: $val<br />\n";
}
}
?>

7 réponses

Avatar
Olivier Miakinen

j'ai fait ce script et j'ai cette erreur pourriez vous m'aider merci
Fatal error: Call to undefined function exif_read_data() in


RTFM ;-)

<cit. http://fr.php.net/exif_read_data>
(PHP 4 >= 4.2.0, PHP 5)
</cit.>

Ta version de PHP doit être inférieure à 4.2.0.

Avatar
yves

j'ai fait ce script et j'ai cette erreur pourriez vous m'aider merci
Fatal error: Call to undefined function exif_read_data() in


RTFM ;-)

<cit. http://fr.php.net/exif_read_data>
(PHP 4 >= 4.2.0, PHP 5)
</cit.>

Ta version de PHP doit être inférieure à 4.2.0.


c'est etrange


Avatar
Dave

j'ai fait ce script et j'ai cette erreur pourriez vous m'aider merci
Fatal error: Call to undefined function exif_read_data() in


RTFM ;-)

<cit. http://fr.php.net/exif_read_data>
(PHP 4 >= 4.2.0, PHP 5)
</cit.>

Ta version de PHP doit être inférieure à 4.2.0.


NON j'ai la version PHP Version 5.1.2 ;)


Avatar
Florian Sinatra
*Dave* @ 26/11/2006 22:25 :
j'ai fait ce script et j'ai cette erreur pourriez vous m'aider merci
Fatal error: Call to undefined function exif_read_data() in




Avec un tantinet d'anglais, on comprend aisément que la fonction
exif_read_data n'est pas définie. À partir de là, on cherche pour quelle
configuration elle l'est.

Ta version de PHP doit être inférieure à 4.2.0.



Oui mais pas seulement.

NON j'ai la version PHP Version 5.1.2 ;)


R-RTFM : http://fr.php.net/manual/fr/ref.exif.php

« Pour activer le support EXIF en PHP, il suffit d'ajouter l'option de
compilation --enable-exif.

Les utilisateurs Windows doivent s'assurer que les bibliothèques DLL
php_mbstring.dll et php_exif.dll sont spécifiées dans le fichier
php.ini. La bibliothèque php_mbstring.dll doit être chargée avant la
bibliothèque php_exif.dll : pensez à ajuster votre php.ini. »

Par exemple, ça n'est pas le cas avec EasyPHP.



Avatar
Dave
j'ai fait ce script et j'ai cette erreur pourriez vous m'aider merci
Fatal error: Call to undefined function exif_read_data() in




Avec un tantinet d'anglais, on comprend aisément que la fonction
exif_read_data n'est pas définie. À partir de là, on cherche pour quelle
configuration elle l'est.

Ta version de PHP doit être inférieure à 4.2.0.



Oui mais pas seulement.

NON j'ai la version PHP Version 5.1.2 ;)


R-RTFM : http://fr.php.net/manual/fr/ref.exif.php

« Pour activer le support EXIF en PHP, il suffit d'ajouter l'option de
compilation --enable-exif.

Les utilisateurs Windows doivent s'assurer que les bibliothèques DLL
php_mbstring.dll et php_exif.dll sont spécifiées dans le fichier
php.ini. La bibliothèque php_mbstring.dll doit être chargée avant la
bibliothèque php_exif.dll : pensez à ajuster votre php.ini. »

Par exemple, ça n'est pas le cas avec EasyPHP.
j'ai déja fait tout ca j'ai deja vue ce probleme dans les news mais ca

fonctionne toujouts pas :( HELPPPPPPPPPPPPPPP




Avatar
John GALLET
j'ai déja fait tout ca j'ai deja vue ce probleme dans les news mais ca
fonctionne toujouts pas :( HELPPPPPPPPPPPPPPP


Avec aussi peu d'informations on va pas aller loin.

Que donne la commande phpinfo() concernant la section EXIF ? Juste un
script d'une ligne <?php phpinfo();?>

Dans l'idéal, mettre le html en résultat info.html sur un site accessible
publiquement et nous donner l'URL.

a++;
JG

Avatar
bobsup
Dans le fichier php.ini; il te suffit de mettre php_mbstring avant
php_exif; en les validant tous les 2 et ça devrait être bon.