php ckeditor上傳圖片文件名亂碼解決方法
更新時間:2013年11月15日 10:40:00 作者:
文件名亂碼一般是中文導(dǎo)致的,因為ckeditor使用的是uft8編碼如果我們頁面使用的是gbk或gb2312就有可能出現(xiàn)亂碼問題,解決辦法只要對上傳文件重命名即可,下面是如何修改程序代碼的方法
打開editor/filemanager/connectors/php目錄下commands.php,找到FileUpload函數(shù),在
$sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ;
$sExtension = strtolower( $sExtension ) ;
后添加
$sFileName = rand(0,100).".".$sExtension;
此處rand函數(shù)可根據(jù)需要自行改變重命名規(guī)則。
另一種上傳圖片文件名亂碼解決方法為使用iconv函數(shù)對文件名進行編碼轉(zhuǎn)換,但仍然存在重名問題,所以針對Fckeditor上傳圖片文件名最好還是重命名
復(fù)制代碼 代碼如下:
$sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ;
$sExtension = strtolower( $sExtension ) ;
后添加
復(fù)制代碼 代碼如下:
$sFileName = rand(0,100).".".$sExtension;
此處rand函數(shù)可根據(jù)需要自行改變重命名規(guī)則。
另一種上傳圖片文件名亂碼解決方法為使用iconv函數(shù)對文件名進行編碼轉(zhuǎn)換,但仍然存在重名問題,所以針對Fckeditor上傳圖片文件名最好還是重命名
您可能感興趣的文章:
- PHP中CKEditor和CKFinder配置問題小結(jié)
- 針對PHP環(huán)境下Fckeditor編輯器上傳圖片配置詳細教程
- 探討fckeditor在Php中的配置詳解
- fckeditor編輯器在php中的配置方法
- php下安裝配置fckeditor編輯器的方法
- php下FCKeditor2.6.5網(wǎng)頁編輯器的使用方法
- php fckeditor 調(diào)用的函數(shù)
- fckeditor在php中的用法(添加于修改寫成了函數(shù))
- 將FCKeditor導(dǎo)入PHP+SMARTY的實現(xiàn)方法
- jQuery+PHP發(fā)布的內(nèi)容進行無刷新分頁(Fckeditor)
- php版本CKEditor 4和CKFinder安裝及配置方法圖文教程
相關(guān)文章
PHP實現(xiàn)頁面跳轉(zhuǎn)的幾種常見方式總結(jié)
PHP實現(xiàn)頁面跳轉(zhuǎn)有多種方式,常用的包括使用header()函數(shù)、使用JavaScript進行跳轉(zhuǎn)、使用meta標簽、使用超鏈接等,下面分別詳細介紹這幾種方式,并舉例說明,需要的朋友可以參考下2023-11-11
php采集自中央氣象臺范圍覆蓋全國的天氣預(yù)報代碼實例
這篇文章主要介紹了php采集自中央氣象臺范圍覆蓋全國的天氣預(yù)報代碼實例,較為詳細的分析了采集的技巧及對應(yīng)接口的調(diào)用技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-01-01
PHP實現(xiàn)移除數(shù)組中為空或為某值元素的方法
這篇文章主要介紹了PHP實現(xiàn)移除數(shù)組中為空或為某值元素的方法,涉及php使用array_filter過濾數(shù)組的相關(guān)操作技巧,需要的朋友可以參考下2017-01-01
php使用json_decode后數(shù)字對象轉(zhuǎn)換成了科學計數(shù)法的解決方法
這篇文章主要介紹了php使用json_decode后數(shù)字對象轉(zhuǎn)換成了科學計數(shù)法的解決方法,涉及php操作json格式數(shù)據(jù)與數(shù)值轉(zhuǎn)換相關(guān)技巧,需要的朋友可以參考下2017-02-02
簡單介紹win7下搭建apache+php+mysql開發(fā)環(huán)境
這里給大家介紹的是Win7下搭建“PHP+Apache+MySql”網(wǎng)站運行環(huán)境詳細方法步驟,十分的細致全面,有需要的小伙伴可以參考下。2015-08-08

