Fileinfo

See all posts Reply

Fileinfo new!
by marco, 14 years, 10 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, 14 years, 10 months ago
Je veux dire 5.2.9Reply
Re: Fileinfo new!
by colin, 14 years, 10 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, 14 years, 10 months ago
Comment faire pour utiliser les autres méthodes ?Reply
Re: Fileinfo new!
by colin, 14 years, 10 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, 14 years, 10 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, 14 years, 10 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