麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

CKEditor && CKFinder 配置

2019-11-15 01:20:54
字體:
來源:轉載
供稿:網友
CKEditor && CKFinder 配置

準備

  CKEditor&&CKFinder破解版百度網盤地址:http://pan.baidu.com/s/1qWsDPKC 密碼:yydcdut

   

  將CKEditor和CKFinder放在同一文件夾下。

CKEditor實現編輯框

  CKEditor 實際是替換一個textarea標簽,所以把textarea放到一個form表單中,當提交到php服務器端,使用$_POST['xxx'] 取得編輯好的數據。

  修改CKEditor的配置文件config.js

1 CKEDITOR.editorConfig = function( config )2 {3     config.language = 'zh-cn';4     config.uiColor = '#FFA';5     config.skin = 'v2';6     config.width = 850;7     config.height = 400;8     config.toolbar = 'Full';9 };

  一個簡單的網頁實現

 1 <html> 2 <head> 3     <meta http-equiv="Content-type" content="text/html; charset=UTF-8"> 4     <title>yyd</title> 5 </head> 6 <body> 7     <form action="post.php" method="post"> 8         <textarea name="editor1">yyd</textarea> 9         <input type="submit" name="submit" value="Submit" />10     </form>11 </body>12 13 <script src="ckeditor/ckeditor.js"></script>14 <script type="text/javascript">15     // 啟用 CKEitor 的上傳功能,使用了 CKFinder 插件16     CKEDITOR.replace( 'editor1', {17         filebrowserBrowseUrl        : 'ckfinder/ckfinder.html',18         filebrowserImageBrowseUrl   : 'ckfinder/ckfinder.html?Type=Images',19         filebrowserFlashBrowseUrl   : 'ckfinder/ckfinder.html?Type=Flash',20         filebrowserUploadUrl   : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',21         filebrowserImageUploadUrl   : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',22         filebrowserFlashUploadUrl   : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'23     });24 </script>25 </html>

  實現截圖

        

CKFinder實現上傳圖片

  • 在與CKEditor和CKFinder同目錄下創建uploads文件夾
  • 改修config.php文件

  第21行的函數

 1 function CheckAuthentication() 2 { 3     // WARNING : DO NOT simply return "true". By doing so, you are allowing 4     // "anyone" to upload and list the files in your server. You must implement 5     // some kind of session validation here. Even something very simple as... 6  7     // return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized']; 8  9     // ... where $_SESSION['IsAuthorized'] is set to "true" as soon as the10     // user logs in your system. To be able to use session variables don't11     // forget to add session_start() at the top of this file.12 13     //return false;14     return true;15 }

  第66行,即修改為創建的uploads路徑

1 $baseUrl = '/CK/plugins/uploads/';

  實現截圖

    

  創建post.php文件,將傳遞過來的POST打印出來

1 <?php2 header("Content-Type:text/html; charset=utf-8");3 $str = $_POST['editor1'];4 $data = stripslashes(htmlspecialchars_decode($str));5 echo $data;6 ?>

    

總結和問題的解決

  當我配置完成后,submit提交之后死活都不能顯示圖片,查看源代碼的時候,發現雙引號被轉義了,覺得很蛋疼。我不知道這個CKEditor轉義的還是瀏覽器轉義的,因為就在前幾天,我在測試SQL注入的時候就發現明明可以注入的,但死活不出來結果,然后在本機上將passWord傳遞過去的值打印出來了,發現是被轉義了,表示很蛋疼。所以我在這里用了$data = stripslashes(htmlspecialchars_decode($str));將轉義之后再反轉義湖區,結果就OK了。

  CKEditor&&CKFinder組合不僅可以上傳圖片,還可以上傳文件等。

轉載請注明出處:http://www.companysz.com/yydcdut/p/3518102.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧洲成人一区 | 宅男噜噜噜66一区二区 | 午夜视频观看 | 九九热免费精品 | 欧美第1页 | 久久影院国产精品 | 泰剧19禁啪啪无遮挡 | 国产精品久久久久无码av | 精品av在线播放 | 免费看性xxx高清视频自由 | 免费国产a| 精品一区二区久久久久久按摩 | 在线亚州| 在线中文字幕亚洲 | 久久成人国产精品 | 国产精品影视 | 色七七久久影院 | 久久综合给合久久狠狠狠97色69 | 4p一女两男做爰在线观看 | 国产成人网 | 国产成人在线观看免费网站 | 久久国产精品电影 | 一级爱片| 国产精品一区在线观看 | 久久精品网站视频 | 欧美一区二区三区免费观看 | 久久精品视频一区 | 久久久久久久免费看 | 久久久久久久久久亚洲精品 | 精品国产91久久久久久久妲己 | 国产精品一区二区三区在线看 | 欧美成人影院 | 精品国产96亚洲一区二区三区 | av播播| 亚洲一级毛片 | 天天草天天操 | 一区二区三区四区高清视频 | 国产精品99久久99久久久二 | 亚洲免费看片网站 | 日韩电影一区二区三区 | 污视频在线免费播放 |