From 43badf4baa1d1e87d6c92fe05827be304e7dba29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20Schro=CC=88der?= Date: Mon, 31 Mar 2014 21:37:53 +0200 Subject: [PATCH] clear file names from non-printable characters (for the dedi...) --- application/core/Files/FileUtil.php | 1 + 1 file changed, 1 insertion(+) diff --git a/application/core/Files/FileUtil.php b/application/core/Files/FileUtil.php index dd5ab713..cf9a8224 100644 --- a/application/core/Files/FileUtil.php +++ b/application/core/Files/FileUtil.php @@ -90,6 +90,7 @@ abstract class FileUtil { public static function getClearedFileName($fileName) { $fileName = Formatter::stripCodes($fileName); $fileName = str_replace(array('\\', '/', ':', '*', '?', '"', '<', '>', '|'), '_', $fileName); + $fileName = preg_replace( '/[^[:print:]]/', '', $fileName); return $fileName; } }