要使您的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...