true, 'roots' => array( array( 'driver' => 'LocalFileSystem', // driver for accessing file system (REQUIRED) 'path' => '../../../../' . UPLOAD_DIR, // path to files (REQUIRED) 'URL' => '/'.UPLOAD_DIR.'/', // URL to files (REQUIRED) 'uploadOrder' => array('deny', 'allow'), // allowed Mimetype `image` and `text/plain` only 'acceptedName' => 'validName', 'uploadAllow' => array('all'), 'uploadDeny' => array('all'), 'uploadOverwrite' => false, 'uploadMaxSize' => '256m', 'accessControl' => 'access', // disable and hide dot starting files (OPTIONAL) 'attributes' => array( array( 'pattern' => '/^\/\./', 'read' => false, 'write' => false, 'hidden' => true, 'locked' => true ), array( 'pattern' => '/.tmb/', 'read' => false, 'write' => false, 'hidden' => true, 'locked' => false ), array( 'pattern' => '/\.php$/', 'read' => false, 'write' => false, 'hidden' => true, 'locked' => false ), array( 'pattern' => '/.quarantine/', 'read' => false, 'write' => false, 'hidden' => true, 'locked' => false ), array( 'pattern' => '/\.htaccess$/', 'write' => false, 'locked' => false, 'hidden' => true ) ) ) ) ); // run elFinder $connector = new elFinderConnector(new elFinder($opts)); $connector->run();