CKEditor&&CKFinder配置_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CKEditor&&CKFinder配置_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5150字,纯文字阅读大概需要8分钟。
内容图文
![CKEditor&&CKFinder配置_PHP教程](/upload/InfoBanner/zyjiaocheng/181/98cc3163474b493ca0c87cb1ababb29d.jpg)
<span <span CKEditor&&CKFinder破解版百度网盘地址:<span <span http://pan.baidu.com/s/1qWsDPKC 密码:yydcdut
<span <span
<span <span <span 将CKEditor和CKFinder放在同一文件夹下。
<span <span CKEditor实现编辑框
<span CKEditor 实际是替换一个textarea标签,所以把textarea放到一个form表单中,当提交到php服务器端,使用$_POST['xxx'] 取得编辑好的数据。
<span 修改CKEditor的配置文件<span config.js
<span 1 CKEDITOR.editorConfig = <span function<span ( config ) <span 2 <span { <span 3 config.language = 'zh-cn'<span ; <span 4 config.uiColor = '#FFA'<span ; <span 5 config.skin = 'v2'<span ; <span 6 config.width = 850<span ; <span 7 config.height = 400<span ; <span 8 config.toolbar = 'Full'<span ; <span 9 };
<span 一个简单的网页实现
<span 1 <span <<span html <span 2 <span <<span head <span 3 <span <<span meta <span http-equiv<span ="Content-type"<span content<span ="text/html; charset=UTF-8" <span 4 <span <<span titleyyd<span </<span title <span 5 <span </<span head <span 6 <span <<span body <span 7 <span <<span form <span action<span ="post.php"<span method<span ="post" <span 8 <span <<span textarea <span name<span ="editor1"yyd<span </<span textarea <span 9 <span <<span input <span type<span ="submit"<span name<span ="submit"<span value<span ="Submit" <span 10 <span </<span form <span 11 <span </<span body <span 12 <span 13 <span <<span script <span src<span ="ckeditor/ckeditor.js"</<span script <span 14 <span <<span script <span type<span ="text/javascript" <span 15 <span //<span 启用 CKEitor 的上传功能,使用了 CKFinder 插件 <span 16 <span CKEDITOR.replace( <span '<span editor1<span '<span , { <span 17 <span filebrowserBrowseUrl : <span '<span ckfinder/ckfinder.html<span '<span , <span 18 <span filebrowserImageBrowseUrl : <span '<span ckfinder/ckfinder.html?Type=Images<span '<span , <span 19 <span filebrowserFlashBrowseUrl : <span '<span ckfinder/ckfinder.html?Type=Flash<span '<span , <span 20 <span filebrowserUploadUrl : <span '<span ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files<span '<span , <span 21 <span filebrowserImageUploadUrl : <span '<span ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images<span '<span , <span 22 <span filebrowserFlashUploadUrl : <span '<span ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash<span ' <span 23 <span }); <span 24 <span </<span script <span 25 <span </<span html
<span 实现截图
<span <span CKFinder实现上传图片
- 在与CKEditor和CKFinder同目录下创建<span uploads文件夹
- 改修<span config.php文件
第<span 21行的函数
<span 1 <span function<span CheckAuthentication() <span 2 <span { <span 3 <span //<span WARNING : DO NOT simply return "true". By doing so, you are allowing <span 4 <span // "anyone" to upload and list the files in your server. You must implement <span 5 <span // some kind of session validation here. Even something very simple as... <span 6 <span 7 <span // return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized']; <span 8 <span 9 <span // ... where $_SESSION['IsAuthorized'] is set to "true" as soon as the <span 10 <span // user logs in your system. To be able to use session variables don't <span 11 <span // forget to add session_start() at the top of this file. <span 12 <span 13 <span //return false; <span 14 <span return <span true<span ; <span 15 }
第<span 66行,即修改为创建的uploads路径
<span 1 <span $baseUrl = '/CK/plugins/uploads/';
实现截图
创建<span post.php文件,将传递过来的POST打印出来
<span 1 ("Content-Type:text/html; charset=utf-8" = ['editor1' = (htmlspecialchars_decode( ?>
<span <span 总结和问题的解决
当我配置完成后,submit提交之后死活都不能显示图片,查看源代码的时候,发现双引号被转义了,觉得很蛋疼。我不知道这个CKEditor转义的还是浏览器转义的,因为就在前几天,我在测试SQL注入的时候就发现明明可以注入的,但死活不出来结果,然后在本机上将password传递过去的值打印出来了,发现是被转义了,表示很蛋疼。所以我在这里用了$data = stripslashes(htmlspecialchars_decode($str));将转义之后再反转义湖区,结果就OK了。
CKEditor&&CKFinder组合不仅可以上传图片,还可以上传文件等。
转载请注明出处:http://www.cnblogs.com/yydcdut/p/3518102.html
http://www.bkjia.com/PHPjc/699435.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/699435.htmlTechArticleCKEditor CKFinder破解版百度网盘地址: 密码:yydcdut config.js CKEDITOR.editorConfig = config.language = 'zh-cn' config.uiColor = '#FFA' config.skin = 'v2' config.width...
内容总结
以上是互联网集市为您收集整理的CKEditor&amp;&amp;CKFinder配置_PHP教程全部内容,希望文章能够帮你解决CKEditor&amp;&amp;CKFinder配置_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。