From 901f01f3f463dcdcf99235fc26a3f01a4fade242 Mon Sep 17 00:00:00 2001 From: nao-pon Date: Mon, 1 Jun 2020 21:00:08 +0900 Subject: [PATCH] [VD:FTP] fix #3172 to support filename starting with " " --- php/elFinderVolumeFTP.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/php/elFinderVolumeFTP.class.php b/php/elFinderVolumeFTP.class.php index d5b2295a7..23d5d04a2 100644 --- a/php/elFinderVolumeFTP.class.php +++ b/php/elFinderVolumeFTP.class.php @@ -384,7 +384,10 @@ class elFinderVolumeFTP extends elFinderVolumeDriver $lastyear = date('Y') - 1; } - $info = preg_split("/\s+/", $raw, 9); + $info = preg_split("/\s+/", $raw, 8); + if (isset($info[7])) { + list($info[7], $info[8]) = explode(' ', $info[7], 2); + } $stat = array(); if (!isset($this->ftpOsUnix)) { @@ -398,9 +401,6 @@ class elFinderVolumeFTP extends elFinderVolumeDriver return false; } - if ($info[8] === '') { - $info[8] = preg_replace('/^.+?\s(\s*)$/', '$1', $raw); - } $name = $info[8]; if (preg_match('|(.+)\-\>(.+)|', $name, $m)) {