ID: 43148
Comment by: carsten_sttgt at gmx dot de
Reported By: banu_daniel1 at yahoo dot com
Status: Open
Bug Type: Filesystem function related
Operating System: windows xp 32 bits
PHP Version: 5.2.4
New Comment:
The filesystem functions have no problem with unicode (utf-8). But you
must use a unicode char, and not a HTML entity which are represent a
unicode char.
| $size= sprintf("%u",
| filesize(html_entity_decode($eps["FNAME"][$f],
| ENT_COMPAT, 'UTF-8')
| )
| );
Regards,
Carsten
Previous Comments:
------------------------------------------------------------------------
[2007-10-30 18:25:36] banu_daniel1 at yahoo dot com
Description:
------------
it seems that this bug was reported and it says there "Marking as
closed... also please try a newer version. " but the problem is still
there even on windows xp so this is the problem
filesize function dose not work with filenames with unicode
characters.
on linux version i don't have this problem.
Reproduce code:
---------------
$size=sprintf("%u", filesize($eps["FNAME"][$f])
Actual result:
--------------
Warning: filesize() [function.filesize]: stat failed for
E:\Emilya・Chad.mpg in C:\WWW\files.php on line 45
Just an example.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=43148&edit=1