|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : juillet 2003 Messages : 257 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
Regarde le code source d'un document word pour voir les éléments récurant pour identifier un document word.
|
|
|
00
|
|
|
#3 | ||||
|
Membre du Club
![]() Inscription : avril 2004 Messages : 85 ![]() |
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 :
Code :
http://php.developpez.com/faq/?page=...s_parseinifile liste des mime http://www.webmaster-toolkit.com/mime-types.shtml |
||||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
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 |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 85 ![]() |
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 ! |
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : juillet 2003 Messages : 257 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com