ID:               43148
 User updated by:  banu_daniel1 at yahoo dot com
 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:

it's not a HTML entity what i had wrote in this example. I don't know
whitch one convert it in html entity. The problem is that i have unicode
characters in filename and filesize and file_exists (i discover just now
and maybe other fuctions for files/directories access) is not working


Previous Comments:
------------------------------------------------------------------------

[2007-10-30 21:32:38] carsten_sttgt at gmx dot de

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

------------------------------------------------------------------------

[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

Reply via email to