#43148 [Com]: filesize and unicode filenames

From: Date: Tue, 30 Oct 2007 21:32:38 +0000
Subject: #43148 [Com]: filesize and unicode filenames
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-119102@lists.php.net to get a copy of this message
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

« previous php.bugs (#119102) next »