Bug #53452 [Opn->Bgs]: fileinfo magic file path bug
| From: | iliaa@php.net | Date: | Sat, 11 Dec 2010 15:14:41 +0000 |
| Subject: | Bug #53452 [Opn->Bgs]: fileinfo magic file path bug | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-156897@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=53452&edit=1
ID: 53452
Updated by: iliaa@php.net
Reported by: gep at osiacat dot ru
Summary: fileinfo magic file path bug
-Status: Open
+Status: Bogus
Type: Bug
Package: *General Issues
Operating System: Cent OS
PHP Version: 5.3.3
Block user comment: N
Private report: N
New Comment:
Sorry, but your problem does not imply a bug in PHP itself. For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system
is not the
appropriate forum for asking support questions. Due to the volume
of reports we can not explain in detail here why your report is not
a bug. The support channels will be able to provide an explanation
for you.
Thank you for your interest in PHP.
In PHP 5.3 the magic file is built-in into PHP and that is what should
be used.
the magic file found on the system may not always be what libmagic
expects, hence
the error.
Previous Comments:
------------------------------------------------------------------------
[2010-12-02 17:42:12] gep at osiacat dot ru
Description:
------------
This bug was reproduced only in PHP 5.3.3 On PHP 5.2.6 works fine.
If you pass a path to magic file situated in Cent OS in
"/usr/share/file/magic"
to finfo_open, then PHP cannot parse magic file.
Though finfo_open(FILEINFO_MIME_TYPE) without second parameter as magic
file path
works fine. (magic file path is taken from system environment)
Test script:
---------------
$finfo = finfo_open(FILEINFO_MIME_TYPE, '/usr/share/file/magic');
echo finfo_file($finfo, 'www/images/message-container/info_icon.png');
Expected result:
----------------
image/png
Actual result:
--------------
PHP Notice: finfo_open(): Warning: description `8-bit ISDN mu-law
compressed
(CCITT G.721 ADPCM voice data enco' truncated in
/home/blackjack/www/test.php on
line 1
PHP Notice: finfo_open(): Warning: description `8-bit ISDN mu-law
compressed
(CCITT G.721 ADPCM voice data enco' truncated in
/home/blackjack/www/test.php on
line 1
PHP Notice: finfo_open(): Warning: <= not supported in
/home/blackjack/www/test.php on line 1
PHP Notice: finfo_open(): Warning: <= not supported in
/home/blackjack/www/test.php on line 1
PHP Notice: finfo_open(): Warning: <= not supported in
/home/blackjack/www/test.php on line 1
PHP Notice: finfo_open(): Warning: >= not supported in
/home/blackjack/www/test.php on line 1
PHP Warning: finfo_open(): Failed to load magic database at
'/usr/share/file/magic'. in /home/blackjack/www/test.php on line 1
PHP Warning: finfo_file() expects parameter 1 to be resource, boolean
given in
/home/blackjack/www/test.php on line 1
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=53452&edit=1