Ticket #1380 (closed New Feature: duplicate)

Opened 2 years ago

Last modified 2 years ago

remove special characters in uploaded file URL

Reported by: nicolefou@… Owned by:
Priority: Normal Milestone:
Component: Server : PHP Version:
Keywords: HasPatch Cc:

Description

Add the following line in the /filemanager/browser/default/connectors/php/commands.php file in order to replace all characters unreadable in an URL by an underscore (_)

In function FileUpload around line 143 after

// Get the uploaded file name.
$sFileName = $oFile['name'] ;
$sOriginalFileName = $sFileName ;

#### LINE TO ADD ####

$sFileName = eregi_replace("[^a-z0-9.]", "_", $sFileName);

Could be a lot improved because it only keep the numerical and alphabetical characters and the point (for file extension) but it was enough for my need ;-)

Cheers Nicolas


Moved from  SF

Change History

Changed 2 years ago by alfonsoml

  • reporter changed from alfonsoml to nicolefou@…

Changed 2 years ago by w.olchawa

  • keywords HasPatch added

Changed 2 years ago by wwalc

  • status changed from new to closed
  • resolution set to duplicate

This issue is described in #1842, so closing this one.

It is generally not a good idea to remove all characters other than [a-z0-9.] to get rid of that problem.

Note: See TracTickets for help on using tickets.