国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

讓 FCKeditor 支持多用戶Web環(huán)境(以PHP為例)

2024-07-21 02:53:32
字體:
供稿:網(wǎng)友
FCKeditor 是個(gè)很優(yōu)秀的 Web 編輯器,很多項(xiàng)目甚至產(chǎn)品中都在用它。但它默認(rèn)的上傳文件目錄為/userfiles/,也就是說,如果在編輯器中上傳了圖片等文件的話
 
只能在/userfiles/文件夾下。對于多用戶會(huì)員系統(tǒng)的網(wǎng)站系統(tǒng),這顯然是不合適的,因?yàn)槭遣荒茏屗杏脩舳脊蚕硗粋€(gè)資源文件夾的。 
所以必須進(jìn)行動(dòng)態(tài)配置,讓不同的用戶把圖片、Flash等資源文件上傳到自己私有的文件夾下。 
FCKeditor 是在 editor/filemanager/connectors/php/config.php 配置文件中進(jìn)行上傳目錄配置的,核心語句是: 
$Config['UserFilesPath'] = ‘/userfiles/'; 
只要修改該條語句,就能達(dá)到配置上傳目錄的目的。 
以 lightPHP 這個(gè)流行的 CMS 為例,它的多用戶文件夾在 /datas/userfiles/ 文件夾下,例如 /datas/userfiles/admin 是用戶 admin 的用戶目錄,其他用戶以此類推。所以如果某個(gè)用戶登錄后,$Config['UserFilesPath'] 數(shù)組的值就應(yīng)該等于/datas/userfiles/[用戶名]。這個(gè)可以通過會(huì)話來實(shí)現(xiàn)。例如,$_SESSION['current_user'] 代表當(dāng)前用戶名,那么配置語句就是: 

復(fù)制代碼代碼如下:

$Config['UserFilesPath'] = ‘/datas/userfiles/' . $_SESSION['current_user'] . ‘/'; 


這樣就實(shí)現(xiàn)了多用戶環(huán)境下上傳目錄的動(dòng)態(tài)配置。 
具體實(shí)現(xiàn)時(shí),應(yīng)當(dāng)注意的問題是,要用 session,必須首先執(zhí)行 session_start(); 語句。還有,在某些情況下,如果 session 丟失,還需要注意 session 的路徑問題。 
在 lightPHP 系統(tǒng)中,完整的配置語句是: 

復(fù)制代碼代碼如下:

session_save_path(realpath('../../../../../../datas/temp')); 
session_start(); 
$Config['UserFilesPath'] = ‘/datas/userfiles/' . $_SESSION['current_user'] . ‘/'; 


更多問題,請與作者本人探討。 

本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/zhangking/archive/2009/06/24/4293725.aspx


注:相關(guān)教程知識閱讀請移步到編輯器頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 兴安盟| 新兴县| 平原县| 湖北省| 重庆市| 东丽区| 海口市| 绥棱县| 灵丘县| 岳池县| 保亭| 天门市| 井陉县| 镇雄县| 浦北县| 襄垣县| 邵阳县| 郑州市| 隆林| 普宁市| 沭阳县| 西盟| 苏尼特左旗| 和政县| 龙南县| 云南省| 涞水县| 根河市| 团风县| 开远市| 石棉县| 连城县| 克什克腾旗| 开化县| 本溪| 泰宁县| 抚州市| 个旧市| 富蕴县| 永定县| 积石山|