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 :

fileinfo qui ne fonctionne pas


Sujet :

Langage 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 fileinfo qui ne fonctionne pas
    bonjour tout le monde,

    ca fait un peu plus de deux jours que je suis devant une petite fonction de 3 lignes, et je ne vois vraiment pas ce qui coince. Le but de ma fonction est de trouver le mime d'un fichier, et pour cette raison je me sert de FILEINFO pour ceux qui connaissent. Voila ma fonction :
    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
    function get_mime($filename)
    	{
    		global $magic;
     
    		$mime = '';
     
    		if (!empty($filename))
    		{
     
    			$finfo = finfo_open(FILEINFO_MIME, $magic);
    			$mime = finfo_file($finfo, $filename);
    			finfo_close($finfo);
    		}
     
    		return $mime;
    	}
    quand je l'appelle, j'ai tjs l'erreur :
    finfo_file(): supplied argument is not a valid file_info resource
    finfo_close(): supplied argument is not a valid file_info resource
    l'affichage de $magic me donne bien 'D:\WWW\conf\magic' et c'est pas la peine de vous dire que le repertoire 'D:\WWW\conf\' contient bien le fichier magic.mime
    est ce que quelqu'un a une idée de la cause de ce problème?
    merci d'avance

  2. #2
    Membre éclairé
    Inscrit en
    Septembre 2006
    Messages
    685
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 685
    Points : 658
    Points
    658
    Par défaut
    J'avais rencontré le même problème, que j'ai résolu grâce à mathieu.

    http://www.developpez.net/forums/sho...d.php?t=248106


  3. #3
    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
    c'est tres beau pour etre vrai!!! j'ai essayé toutes les combinaison possibles avec le buffer mais toujours meme probleme : l'instance du fileinfo ne se cree pas ni avec le finfo_open ni avec le new finfo
    The invalid fileinfo object

Discussions similaires

  1. Code qui ne fonctionne pas sur Mac
    Par malbaladejo dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/01/2005, 12h08
  2. [SQL] Requête à jointure qui ne fonctionne pas
    Par Bensor dans le forum Langage SQL
    Réponses: 2
    Dernier message: 09/12/2004, 17h10
  3. Jointure externe qui ne fonctionne pas
    Par Guizz dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/02/2004, 13h26
  4. CREATEFILEMAPPING qui ne fonctionne pas???
    Par Jasmine dans le forum MFC
    Réponses: 2
    Dernier message: 06/01/2004, 20h33
  5. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 11h04

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