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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Configuration] connaitre le mime d'un fichier


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre actif
    Homme Profil pro
    Responsable d'une MOE bancaire
    Inscrit en
    Juillet 2003
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable d'une MOE bancaire

    Informations forums :
    Inscription : Juillet 2003
    Messages : 261
    Points : 226
    Points
    226
    Par défaut [Configuration] connaitre le mime d'un fichier
    bonjour,

    je suis à la recherche d'une fonction qui renvoi le mime d'un fichier. J'ai essayé mime_content_type mais il est tout sauf efficace :
    avec un fichier word, elle retoure 'text/plain'????!!
    avec d'autres types, elle ne retourne rien

    quelqu'un a ne autre solution svp?

    merci d'avance

  2. #2
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 488
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 488
    Points : 6 037
    Points
    6 037
    Par défaut Technique de chacale.
    Regarde le code source d'un document word pour voir les éléments récurant pour identifier un document word.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  3. #3
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Points : 89
    Points
    89
    Par défaut
    Fileinfo, mais non en standard
    http://fr2.php.net/manual/en/ref.fileinfo.php

    ou sinon, à la main, en regardant l'extention de ton fichier...et en créant un fichier ini à coté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [microsoft]
    doc = application/msword
    rtf = application/msword
    xls = application/excel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $extension=substr($nomFichier, strrpos($nomFichier, ".")+1);
    lire un fichier ini
    http://php.developpez.com/faq/?page=...s_parseinifile

    liste des mime
    http://www.webmaster-toolkit.com/mime-types.shtml

  4. #4
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 488
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 488
    Points : 6 037
    Points
    6 037
    Par défaut
    Attention car se baser sur l'extension uniquement ça risque d'être la fête du slipe. Envoyé un fichier "dite" word et en faite c'est un script caché c'est la porte ouverte. Maintenant je ne sais pas dans quel domaine c'est utilisé mais il faut faire attention à la réalité de ce qui est envoyé.
    Tu es un fichier word ? ok, prouve le moi !...
    Néanmoins c'est pas infaible car le fourbe peut placer la chaine attendu. oui mais laquelle
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  5. #5
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Points : 89
    Points
    89
    Par défaut
    Tu as tout à fait raison ^^

    ou regarder la: http://pear.php.net/search.php?q=mime&in=packages
    Mais faut il encore avoir la possibilité de pouvoir modifier sa configuration !

  6. #6
    Membre actif
    Homme Profil pro
    Responsable d'une MOE bancaire
    Inscrit en
    Juillet 2003
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable d'une MOE bancaire

    Informations forums :
    Inscription : Juillet 2003
    Messages : 261
    Points : 226
    Points
    226
    Par défaut
    apres une longue recherche, j'ai choisi l'utilisation des fonctions de la bibliotheque fileinfo
    J'ai trouvé la bonne dll qui correspond à ma version php 5.1.4 mais j'ai tjs le message d'erreur "undefined fonction finfo_open"...

    Apres une petite verification, je decouvre que mon php ne charge aucune des dll du repertoire extension_dir. Je tiens bien à preciser que je met dans mon fichier php.ini la ligne extension=php_fileinfo.dll

    je sais que le chargement des bilblio sur php est un autre probleme different du sujet initial, mais un resout l'autre. Ca fait quelques jours deja que je rencontre ce probleme alors si quelqu'un a une idée...

    Merci d'avance

Discussions similaires

  1. [C#] Comment connaitre la taille d'un fichier.
    Par PascalCmoa dans le forum Windows Forms
    Réponses: 6
    Dernier message: 09/02/2018, 08h54
  2. Connaitre le type mime d'un fichier
    Par cerede2000 dans le forum Langage
    Réponses: 5
    Dernier message: 27/05/2007, 21h24
  3. [FTP] Connaitre le type mime d'un fichier
    Par jak0 dans le forum Langage
    Réponses: 15
    Dernier message: 18/07/2006, 11h32
  4. [JSP] Connaitre la taille d'un fichier
    Par dst dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/06/2004, 17h22
  5. [struts] déterminer le type Mime d'un fichier
    Par k4eve dans le forum Struts 1
    Réponses: 4
    Dernier message: 14/06/2004, 10h28

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