2014-12-26 139 views
0

我对roxyfileman的微小MCE工作,我整合了成功TinyMCE的的Roxyfileman,它做工精细,PHP的RoxyFileMan设置FILES_ROOT路径动态

但基于我想在列出目录的用户文件管理器列表。但我滞后如何值在conf.json分配用于FILES_ROOT动态针对各个用户

例如:

--Uploads/userupload/{用户ID} - {用户名} {用户标识} - {用户名}是生成一个文件夹动态

我需要在FILES_ROOT在FILEMAN

{ 
"FILES_ROOT":   "/uploads/userupload/", 
"RETURN_URL_PREFIX": "", 
"SESSION_PATH_KEY": "", 
"THUMBS_VIEW_WIDTH": "140", 
"THUMBS_VIEW_HEIGHT": "120", 
"PREVIEW_THUMB_WIDTH": "100", 
"PREVIEW_THUMB_HEIGHT":"100", 
"MAX_IMAGE_WIDTH":  "1000", 
"MAX_IMAGE_HEIGHT": "1000", 
"INTEGRATION":   "tinymce4", 
"DIRLIST":    "php/dirtree.php", 
"CREATEDIR":   "php/createdir.php", 
"DELETEDIR":   "php/deletedir.php", 
"MOVEDIR":    "php/movedir.php", 
"COPYDIR":    "php/copydir.php", 
"RENAMEDIR":   "php/renamedir.php", 
"FILESLIST":   "php/fileslist.php", 
"UPLOAD":    "php/upload.php", 
"DOWNLOAD":   "php/download.php", 
"DOWNLOADDIR":   "php/downloaddir.php", 
"DELETEFILE":   "php/deletefile.php", 
"MOVEFILE":   "php/movefile.php", 
"COPYFILE":   "php/copyfile.php", 
"RENAMEFILE":   "php/renamefile.php", 
"GENERATETHUMB":  "php/thumb.php", 
"DEFAULTVIEW":   "list", 
"FORBIDDEN_UPLOADS": "zip js jsp jsb mhtml mht xhtml xht php phtml php3 php4 php5 phps shtml jhtml pl sh py cgi exe application gadget hta cpl msc jar vb jse ws wsf wsc wsh ps1 ps2 psc1 psc2 msh msh1 msh2 inf reg scf msp scr dll msi vbs bat com pif cmd vxd cpl htpasswd htaccess", 
"ALLOWED_UPLOADS":  "", 
"FILEPERMISSIONS":  "0644", 
"DIRPERMISSIONS":  "0755", 
"LANG":    "auto", 
"DATEFORMAT":   "dd/MM/yyyy HH:mm", 
"OPEN_LAST_DIR":  "yes" 
} 

回答

2

分配这条路你必须先做定义会话瓦尔。例如,你在你的配置文件这样写:

"SESSION_PATH_KEY": "myRoxySession" 

现在你必须设置你的代码写入到这个会议无功在正确的道路开始乐声文件管理器前。以PHP为例:

$_SESSION["myRoxySession"] = "Uploads/userupload/{userid}-{username} {userid}-{username}" 

这应该是有效的。

+0

其中sholud添加此代码? –

+0

文件管理器的根目录中有一个conf.json。您必须在您的应用代码 – kasoft

+0

中设置的会话可以引导我做什么sholud? sholud我先设置FILES_ROOT?然后设置SESSION_PATH_KEY?我在我的管理页面这样做,我插入图像到我的内容我设置$ _SESSION ['name'] = ROOT_PATH。“estekhdami/agahi_content_images /”; –

0

首先打开FILEMAN目录conf.json样本配置

 
"FILES_ROOT":   "", // empty 
"SESSION_PATH_KEY": "dynamic-user-folder" // $_session["dynamic-user-folder"] 

保存关闭配置文件。现在打开PHP文件中添加代码,

 
if (session_status() == PHP_SESSION_NONE) { 
    session_start(); 
}; 

$firma_slug = "/alpc-bilgisayar-aladag-n1qux"; // sample user dynamic folder name 

$_SESSION["dynamic-user-folder"] = "/firma".$firma_slug; 

样本文件夹名称firma/焦炭根目录

结果:root/firma/alpc-bilgisayar-aladag-n1qux // upload directory

感谢user3265427