配置FCK上傳

2021-04-25 19:30:14 字數 1939 閱讀 2369

要使您的fckeditor能夠使用上傳功能,您必須進行以下配製。

一、開啟fckeditor/editor/filemanager/upload/php/config.php,找到**$config['enabled'],將值設定為true。

二、接下來幾行,設定$config['userfilespath'],設定上傳路徑。

三、開啟fckeditor/fckconfig.js檔案,找到**_filebrowserlanguage,將值設定為php。接下來一行,把_quickuploadlanguage值也設定為php。

配置檔案瀏覽

一、開啟fckeditor/editor/filemanager/browser/default/connectors/php/config.php

找到**$config['enabled'],將值設定為true;

二、接下來幾行,設定$config['userfilespath'],設定瀏覽路徑。

關於上傳/檔案瀏覽安全性問題

為了解決fckeditor不支援虛擬目錄問題,和fckeditor檔案上傳的安全性考良。我們有必要在這裡單論對此進行討論。

開啟fckeditor/editor/filemanager/upload/php/config.php,找到$config['userfilespath']**,在此行**之前定義變數$root_path = $_server['php_self'];

重新設定$config['userfilespath']變數的值,示例如下。

$config['userfilespath'] = $root_path . 『您想上傳的目錄名/』 ;

開啟fckeditor/editor/filemanager/browser/default/connectors/php/config.php,找到**$config['userfilespath'],在此行**之前定義變數$root_path = $_server['php_self'];

重新設定$config['userfilespath']變數的值,示例如下。

$config['userfilespath'] = $root_path . 『您想瀏覽的目錄名/』

至此,您的fckeditor已解決不支援虛擬目錄問題。接下來,我們介紹一種技巧配置只允許管理員才可以使用fckeditor上傳問題。

解決方法其實很簡單,假如**採用$_session['admin_id']驗證管理員的登入id,您只需將相關的指令碼檔案引入即可。然後使用下面的**配置檔案上傳/瀏覽開關。

精簡fckeditor檔案空間大小

fckeditor目錄下面包含有許多示例**,文件等資源,在我們的web專案正式發布式前,這些檔案不但沒有任何意義,反而會占用相當大的空間。下面我們介紹如何刪除這些檔案。

一:刪除所有以「_」開頭的資料夾

二:刪除fckeditor目錄下面除fckconfig.js、fckeditor.js、fckeditor.php、fckeditor_php4.php、fckeditor_php5.php、fckpackager.xml、fckstyles.xml、fcktemplates.xml、editor目錄以外的所有檔案(即,只保留剛才提到的幾個檔案和乙個目錄)。

三:進入fckeditor/editor/filemanager/browser/default/connectors資料夾,只保留php資料夾和test.html檔案。

四:進入fckeditor/editor/filemanager/upload資料夾,只保留php資料夾和test.html檔案。

五:進入fckeditor/editor資料夾,這個目錄下面是一些語言包檔案。除保留_getfontformat.html、_translationstatus.txt、en.js、zh.js、zh-cn.js外,其它語言包對國內專案來說意義不大,可以刪除。

六:進入fckeditor/editor/skins資料夾,該資料夾儲存fckeditor檔案,如果您不想用可以刪除。

實戰入侵 突破FCK 安全狗上傳

ps 有點尷尬,二次上傳突破fck,免殺馬兒過狗。剛開始和超霸一起弄,gb.弄到四點多,早上尼瑪七點多的又去考試,雖然考試還是睡著了,但是 gb感覺日子好充實啊!先準備好乙個過狗一句話 1 then session 1 request 1 end if if session 1 then execu...

PHP解決FCK上傳檔名亂碼 重名

預設情況下fck上傳檔名沒改,還是上傳原檔案的檔名,問題就出在這,中文出現亂碼,有時出現檔案重名。方法適用於 fck 2.5 6 版本 更改fileupload函式 fckeditor editor filemanager connectors php commands.php 在檔案中找到以下 p...

FCK 相關函式

獲取fck的例項 fckeditorapi是fckeditor載入後註冊的乙個全域性物件,利用它我們就可以完成對編輯器的各種操作。在當前頁獲得 fck 編輯器例項 var editor fckeditorapi.getinstance instancename 從 fck 編輯器的彈出視窗中獲得 f...