diff --git a/files.php b/files.php index 47ba4ef..a8c8c86 100644 --- a/files.php +++ b/files.php @@ -43,12 +43,12 @@ $finalArray = $tempArray = array(); // To start, push folders from object into finalArray, files into tempArray foreach ($objectList as $objectRef) { - $fileFolderName = rtrim(substr($objectRef->getPathname(), strlen($path)),".."); + $fileFolderName = substr($objectRef->getPathname(), strlen($path)); $canAdd = true; for ($i=0;$igetFilename()!="." && $fileFolderName[strlen($fileFolderName)-1]!="/" && $canAdd) { + if ($objectRef->getFilename()!="." && $objectRef->getFilename()!=".." && $fileFolderName[strlen($fileFolderName)-1]!="/" && $canAdd) { $fileFolderName!="/" && is_dir($path.$fileFolderName) ? array_push($finalArray,$fileFolderName) : array_push($tempArray,$fileFolderName); } }