我在这里搜索了一些关于我的问题的主题,但我没有找到或者有些对我不起作用。
我在codeigniter中使用elfinder,然后在连接器文件中我需要过滤以点字符开头的文件名。我想这样做是因为文件管理器显示 .tmb (缩略图)文件夹,而我不想...我只想过滤所有以点开头的文件名:
.tmb .htaccess .folder .file .任何文件或文件夹
我尝试了很多正则表达式 ('pattern' => '/^TEST$/') 但它对我不起作用。
谢谢!
public function elfinder_init(){
if ($this->session->userdata('name')) {
$ruta = trim($this->input->get("path"));
$opts = array(
//'debug' => true,
'roots' => array(
array(
'driver' => 'LocalFileSystem',
'path' => set_realpath($ruta),
'URL' => site_url($ruta) . "/",
'accessControl' => 'access',
'defaults' => array('read' => true, 'write' => true),
'encoding' => '',
'attributes' => array(
array(
'pattern' => '/^TEST$/',
'hidden' => true,
'read' => true,
'write' => true,
'locked' => false
)
)
// more elFinder options here
)
)
);
$this->load->library('elfinder_lib', $opts);
}
}