Bonjour,
j'essaie de faire fonctionner l'extension 'fileinfo' de pecl.
Configuration:
- PHP 5.1.2
- Apache 2.0.55
- Windows XP
J'ai donc dans mon php.ini:
Code : Tout sélectionner
extension=php_fileinfo.dll
[mime_magic]
mime_magic.debug = On
mime_magic.magicfile = "D:\Program Files\php\extras\magic.mime"
J'avoue que la configuration mime_magic n'est là que "à tout hasard", puisqu'elle semble ne servir à rien concrètement. Je n'arrive pas à préconfigurer l'emplacement de la base MIME.
Lorsque j'exécute le code :
$info = new finfo(FILEINFO_MIME, "D:\Program Files\php\extras\magic.mime") ;
echo $info->file('D:\Program Files\Apache Group\Apache2\htdocs\apache_pb2.png') . "\n" ;
j'obtiens:
Code : Tout sélectionner
Warning: finfo::finfo() [function.finfo]: Failed to load magic database at 'D:\Program Files\php\extras\magic.mime'. in D:\Program Files\Apache Group\Apache2\htdocs\phpinfo.php on line 10
En remplaçant la constante "FILEINFO_MIME" par "FILEINFO_COMPRESS", j'obtiens le type 'application/x-dpkg' (qui semble être "package debian", mais je n'en suis pas sûr...)
Bref, je n'arrive pas à situer le problème. En l'absence de documentation satisfaisante (voir:
http://wiki.cc/php/Fileinfo), si quelqu'un a déjà rencontré et/ou résolu un tel problème, je suis ouvert à toutes les suggestions.
Cordialement,
François