Fileinfo

See all posts Reply

Fileinfo new!
by marco, 15 years, 5 months ago
Bonjour,
j'ai PHP 3.2.9 et je n'ai pas possibilité d'installer l'extension fileinfo, comment faire pour utiliser la class sans cette extension.
Merci d'avance.Reply
Re: Fileinfo new!
by marco, 15 years, 5 months ago
Je veux dire 5.2.9Reply
Re: Fileinfo new!
by colin, 15 years, 5 months ago
La classe doit marcher sans _fileinfo_. Les méthodes suivantes sont utilisées, dans cet ordre, si elles sont disponibles:
- Fileinfo PECL extension
- UNIX file() command
- MIME magic
- getimagesize()Reply
Re: Fileinfo new!
by marco, 15 years, 5 months ago
Comment faire pour utiliser les autres méthodes ?Reply
Re: Fileinfo new!
by colin, 15 years, 5 months ago
C'est automatique. Pourquoi, cela ne marche pas chez toi? Que disent les logs de la classe?Reply
Re: Fileinfo new!
by marco, 15 years, 5 months ago
C'est mon système d'exception qui a foutu la merde, du coup dans ta class, j'ai supprimé la partie concernant fileinfo et ça marche nikel ^^.Reply
Re: Fileinfo new!
by colin, 15 years, 5 months ago
Tu peux utiliser la nouvelle version candidate 0.28RC3. Il y a maintenant un paramêtre mime_fileinfo qui permet de désactiver l'utilisation de Fileinfo, ou bien d'expliciter le chemin de la librairie MAGIC. Par exemple:
// let the class sort it out (default)
$handle->mime_fileinfo = true;
// deactivate Fileinfo detection
$handle->mime_fileinfo = false;
// change the MAGIC path
$handle->mime_fileinfo = '/usr/share/file/magic';
// let finfo_open() sort it out
$handle->mime_fileinfo = '';
Reply