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 :

Importation image : récupérer la date de création de l'image


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut Importation image : récupérer la date de création de l'image
    Bonjour à tous,

    Je voudrais importer un fichier image à partir d'un formulaire.
    Jusque là, rien que bien compliqué.

    Seulement j'aimerais récupérer la date de création de cette image au moment de l'importation.
    Il existe bien la fonction : filectime() mais elle ne permet que de récupérer la date une fois le fichier copié sur mon serveur. Du coup, cela m'indique la date où l'image a été copiée et non quand elle a été prise.

    D'avance merci pour vos conseils.

  2. #2
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Points : 273
    Points
    273
    Par défaut
    Si tu mets ton fichier sur le serveur, l'inode est forcément modifié (changement de périphérique). filemtime ne serait pas la solution ??

    Sinon, dans le fichier jpeg, tu touves parfois des données exif. Normalement, tu peux même retrouver le type d'appareil photo (je pense) avec lequel ta photo a été prise.

    Cordialement,
    Patouche

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Merci pour ta réponse.
    Malheureusement, c'est le même problème avec filemtime()
    Une fois le fichier copié sur le serveur, ça date de création, de modification et de dernière lecture devient celle d'importation.

    J'avais essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $date = filectime($_FILES['userfile']['name']);
    Mais ça ne donne rien.

    Et si j'utilise ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $date = filectime($_FILES['userfile']['tmp_name']);
    Il m'indique à nouveau la date d'importation et non de création.

    Je vais chercher du côté exif.

    Encore merci

  4. #4
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Points : 273
    Points
    273
    Par défaut
    Et si tu fais un fstat ou stat, est ce qu'il y une date qui pourrait te convenir ??

    Pour les formats jpeg, tu regardes le DateTimeOriginal et peut être que tu trouveras ton bonheur. Doc exif

    Cordialement.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Super, ça marche avec cette fonction.
    Je vais maintenant faire des tests avec différents appareils photos pour voir si c'est une variable commune ou pas.

    Encore merci !

  6. #6
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Points : 273
    Points
    273
    Par défaut
    Content d'avoir pu t'aider.

    Si tu veux des infos sur les métadonnées exif, je te conseille l'article sous wikipedia (et les sous articles). Ça constitue un bon point de départ.


    Cordialement,
    Patouche

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/09/2014, 14h07
  2. Récupérer la date de création d'un dossier
    Par stouil dans le forum Langage
    Réponses: 3
    Dernier message: 28/10/2011, 14h38
  3. comment récupérer la date de création du projet?
    Par funkyjul dans le forum VBA Access
    Réponses: 0
    Dernier message: 01/04/2008, 12h41
  4. [Dates] Comparer la date de création d'une image
    Par pierrot10 dans le forum Langage
    Réponses: 1
    Dernier message: 11/07/2007, 16h24
  5. Réponses: 17
    Dernier message: 01/03/2005, 16h11

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