Wow, it works.. It's great that I use linux. Still wonder what about in Windows though.. On 8/1/07, Giles Smith <giles.smith@xxxxxxxxxx> wrote: > > Try using this instead of mime_content_type() (which is depracated) > > if (!function_exists('mime_content_type')) > { > function mime_content_type($file) > { > return trim(exec('file -bi ' . escapeshellarg($file))); > } > } > > It will only work on a linux box though > > Roland Bu'ulölö wrote: > > > > > > Dear all > > > > I'm having problem with my PECL fileinfo extension. All the methods are > > recognized correctly (finfo_open, finfo_close, finfo_file, etc), but > when I > > try to read some file mime type using: > > > > ---------------------------------------------------------- > > $finfo = finfo_open(FILEINFO_MIME); > > $fmime = finfo_file($finfo,$fullFilePath); > > finfo_close($finfo); > > echo "$fmime"; > > ---------------------------------------------------------- > > > > I expect a result like > > ---------------------------------------------------------- > > image/gif > > ---------------------------------------------------------- > > > > But what I got is this > > ---------------------------------------------------------- > > Warning: finfo_open() > > [function.finfo-open<http://cmdb.id.consfin.ge.com/function.finfo-open > > <http://cmdb.id.consfin.ge.com/function.finfo-open>>]: > > Failed to load magic database at '/usr/share/misc/magic'. in > > /home/httpd/htdocs/test/landem.php on line 2 > > > > Warning: finfo_file(): supplied argument is not a valid file_info > resource > > in /home/httpd/htdocs/test/landem.php on line 3 > > > > Warning: finfo_close(): supplied argument is not a valid file_info > resource > > in /home/httpd/htdocs/test/landem.php on line 4 > > ---------------------------------------------------------- > > > > I've checked the magic file in my system and it has the correct > permission > > and it has contents about filetype and the like (I think). > > Please help me, what's wrong with this? Is there any other way around? > > My php --version is: > > ------- > > PHP 5.2.3 (cli) (built: Jul 19 2007 14:27:58) > > Copyright (c) 1997-2007 The PHP Group > > Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies > > ------- > > > > I've been trying to use mime_content_type() before but php doesn't > recognize > > it. > > > > Thanks is advance. > > > > -- > > ~ R.L.B. ~ > > > > [Non-text portions of this message have been removed] > > > > > > -- ~ R.L.B. ~ [Non-text portions of this message have been removed]