Opened 8 years ago

Closed 8 years ago

#5073 closed New Feature (fixed)

$sUnsafeFileName in CKfinder

Reported by: cs1 Owned by:
Priority: Normal Milestone:
Component: General Version:
Keywords: CKFinder Cc:

Description

I'm using since one year the CKfinder and it is a very usefull tool on my website. Now I did the update to version 1.42 and I will do the sugestion to give one line more to the config-file.

In the german language there may be some letters like "Ä", "Ö" etc. and it might be users, who wants to upload a file with these bad letters in the filename. If there is a uploaded file with these bad letters on the server, the CKfinder will not work, because there appears a "wrong XML-response". I 've seen, that you have already placed a new line with bad letters in the FileUpload.php. It is the same place, where I had it placed in the last older versions of CKfinder.

I did it now in Version 1.42 like this:

$sFileName = str_replace(array("Ä","Ö","Ü","ä","ö","ü","ß"," ",":",

"*", "?", "|", "/"), "_", $sUnsafeFileName);

If you put this list of bad letters in the config-file, the configuration might be easier in the next version, because I don't have to change a core-file.

Change History (2)

comment:1 Changed 8 years ago by Frederico Caldeira Knabben

Component: File BrowserGeneral
Keywords: CKFinder added; CKfinder removed

comment:2 Changed 8 years ago by Wiktor Walc

Resolution: fixed
Status: newclosed
Type: TaskNew Feature

New feature added in CKFinder for PHP 1.4.3 ($config['ForceAscii']).

Please use CKFinder forum to suggest new features.

Note: See TracTickets for help on using tickets.
© 2003 – 2017 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy