IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Fonction EXIF - undefinited


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 97
    Par défaut Fonction EXIF - undefinited
    Bonjour,
    ayant besoin de récupérer la date de prises de vue de mes photos j'ai cherché et trouvé la fonction EXIF.

    J'ai lu le tuto de Grunk sur le SDZ et essayé de mettre en place un script de test.

    Infos :
    fichier php.ini


    ...
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    extension=php_mbstring.dll //extension à activée
    extension=php_exif.dll //extension à activée
    ;extension=php_ming.dll
    ;extension=php_mssql.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    ;extension=php_oci8.dll
    ...


    Serveur redémarré.
    version PHP 5.3.0
    Apache 2.2.11


    Script Test :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <?php
    $img = "advertise.jpg"; //Mon image à traiter
    echo $img. "<br/><br/>";
     
    if(in_array(strtolower(end(explode('.', $img))), array('jpg', 'jpeg', 'tif', 'tiff'))) // Si fichier Jpeg ou Tiff
    {
    echo " If passé, instruction suivante <br/><br/>";
    if($exif = exif_read_data($img, EXIF, true)) // Si le fichier $img contient des infos Exif
    {
    	if($exif_tab['DateTimeOriginal']) 
    	{
    	$date = $exif_tab['DateTimeOriginal']; // Date de la prise de vue (heure de l'appareil)
    	echo $date;
    	}	
    	}
    }
    ?>
    Erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Fatal error: Call to undefined function exif_read_data()
    En cherchant il parle souvent que EXIF n'est pas activé mais il me semble avoir suivis tous ce qu'il faut pour l'activé.

    Avez vous une idée ?

    Merci

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    au delà de le mettre dans le php.ini le fichier php_exif.dll existe ?
    que dit ton phpinfo ? display_startup_errors est sur On ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 97
    Par défaut
    Dans mon wamp -> .. /php5.3.0/ext/php_exif.dll

    J'ai bien ma dll.

    Copier coller du php info:

    display_startup_errors On On


    Merci

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    oui mais dans ton phpinfo exif s'affiche bien (verifie aussi quelle est le php.ini lu par wamp) ? si t'es sous wamp pourquoi etre passer par le php.ini, tu peux direct active l'extension via l'icone

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 97
    Par défaut
    Exact,
    il est aussi activé dans wamp -> PHP -> extension -> Php_exif

    Par contre je vois pas de trace dans le Phpinfo

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par bouuuh Voir le message
    Exact,
    il est aussi activé dans wamp -> PHP -> extension -> Php_exif

    Par contre je vois pas de trace dans le Phpinfo
    et quel est le php.ini dans le phpinfo ?

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 97
    Par défaut
    Problème résolu :

    Etant donné que je suis ne local il fallait modifier aussi le fichier php.ini du dossier apache.

    Je le vois à présent dans le php Info

    Plus qu'a testé mon petit script ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [EXIF] code source de la fonction exif_read_data.
    Par bouha_1 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 16/10/2007, 15h31
  2. Fonction Exif
    Par WagaSeb dans le forum Langage
    Réponses: 2
    Dernier message: 11/07/2007, 19h50
  3. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 17h19
  4. fonction printf
    Par ydeleage dans le forum C
    Réponses: 7
    Dernier message: 30/05/2002, 12h24
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 21h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo