FCK编辑器的使用

注意:编辑器有浏览器缓存,所以修改配置后,一定要删一下缓存

这个编辑器是采用 html+javascript 开发出来的

通常作为插件来使用:

1,下载插件包

2,解压,加压之后看一看核心文件就是fckeditor.js

(1) javascript如何使用fck编辑器

(2)php如何使用fck编辑器

1、javascript如何使用fck编辑器

(1)解压后放到www下,

(2)加载fck编译器,

/fckeditor/editor/fckeditor.html

(3) 实例化对象,设置属性,调用方法,出现编译器(javascript使用fck编辑器

<script type="text/javascript" src="fckeditor/fckeditor.js"></script>

<script>

var fck= new FCKeditor('name');

fck.Width='700';

fck.Height='200';

fck.BasePath="/fckeditor/fckeditor/";

fck.Create();

</script>

(4)使用编译器,应用到我们的表单中

fck这个对象提供了一些方法:在fckeditor.js中

通常使用 ReplaceTextarea 这个方法代替表单中的 textarea文本域

<form action="index.php" method="post">

姓名:<input type="text" name="username"><br />

<textarea name="name"></textarea><br>

<input type="submit" value="提交">

</form>

<script type="text/javascript" src="fckeditor/fckeditor.js"></script>

<script>

var fck= new FCKeditor('name');

fck.Width='700';

fck.Height='200';

fck.BasePath="/fckeditor/fckeditor/";

//测试使用basic简体的工具集

//fck.ToolbarSet="Mine";

fck.ReplaceTextarea();//使用编译器为提交的表单

//fck.Create();

</script>

Index.php

<?php

$name=$_POST['username'];

$text=$_POST['name'];//这个接受时要写var fck= new FCKeditor('name');中的name

var_dump($name);

var_dump($text);

?>

(5) 配置编辑器,能够上传图片

默认情况下是不能上传到服务器的,但是我们可以通过修改配置文件实现

到D:\wamp\www\fckeditor\fckeditor\editor\filemanager\connectors\php修改config.php文件

上传图片,上传到服务器,(php的配置文件)

$Config['Enabled'] = true ;表示能上传图片

$Config['UserFilesPath'] = '/userfiles/默认情况下,会将上传的图片,上传到根目录下的 userfiles目录下

修改成当前目录下:$Config['UserFilesPath'] = '/fckeditor/upload/,图片就能上传到指定文件夹下

(6) PHP如何使用fck编辑器

(7) 将我们获得fck 封装成一个类:

通过查看编辑器的源代码,发现生成的编辑器是由3部分组成:

input

input

iframe

所以我们就可以将源代码获得,然后给用户返回,用户可以自己支配

CreateHTML()

fck编辑器的使用的更多相关文章

  1. fck编辑器漏洞想到的--目录的执行权限

    结合近来我遇到的问题,转一篇关于目录的执行权限问题.来解决fck编辑器的漏洞.漏洞就是给人家上传了文件,而且还遍历目录或者直接执行文件,,非常大大的危险. 解决方法如下. 1,首先要删除fckedit ...

  2. FCK编辑器漏洞总结

    1.查看编辑器版本FCKeditor/_whatsnew.html————————————————————————————————————————————————————————————— 2. Ve ...

  3. 从零开始学安全(三十九)●FCK编辑器解析漏洞

    fck 现在存在漏洞的本版分别是 2.4.2 ,2.4.4,2.6.6 可以在 查看版本 2.4.2 在 图片域有上传点 2.4.4 这里有几个按钮,首先是 Get Folders and Files ...

  4. IIS 7.5+FCK编辑器+burp suite神器拿webshell

    本人小菜一枚,大牛勿喷 看图: 一个越南狗的网站,看了看好多人来过哦,估计都是在这跪下了,试了好多别人上传滴都不行,看了看是IIS7.5,难怪都卡在这里了,于是小编直接上神器Burp Suite- 截 ...

  5. CKEditor4.1和CKFinder2.3.1 for Mvc4最新 破解版,结合 打造"帅"的编辑器 For .Net

    CKEditor4.1+CKFinder2.3.1 FOR MVC4 最新破解版:(2013-3-23) baidu share: http://pan.baidu.com/share/link?sh ...

  6. kindeditor编辑器

    一 简单使用方法 1. 把所有文件上传到程序所在目录下,例如:http://你的域名/editor/. 2. 在此目录下创建attached文件夹,并把权限改成777. 3. 要添加编辑器的地方加入以 ...

  7. dedecms添加文章时提示标题为空,编辑文章时编辑器空白的解决办法

    dedecms添加文章时提示标题为空,编辑文章时编辑器空白的解决办法 dedecms出现这个问题与代码无关,主要是和PHP的版本有关,用的PHP5.4,更换成PHP5.2之后就不会有这个问题了. 问题 ...

  8. DEDE后台升级后不显示编辑器

    dede5.7不显示编辑器不能编辑文章的解决办法:进入系统后台系统配置-系统基本参数-核心设置将fck换成ckeditor保存,当然需要fck编辑器也可以到dede官网下载.dede5.7不显示编辑器 ...

  9. 解决dede编辑器不能保存word文档样式问题

    ckeditor在dede里不能保存样式,试过多种解决办法都还是没有解决.最终将编辑器换成FCK得到解决. 第一步:下载FCK编辑器 下载地址: 链接: http://pan.baidu.com/s/ ...

随机推荐

  1. Android项目实战手机安全卫士(02)

    目录 项目结构图 源代码 运行结果 项目源代码 项目结构图 源代码 清单 01.  SplashActivity.java package com.coderdream.mobilesafe.acti ...

  2. 在大型项目上,Python 是个烂语言吗

    Robert Love, Google Software Engineer and Manager on Web Search. Upvoted by Kah Seng Tay, I was the ...

  3. windows下apache如何完整卸载?

    1.运行services.msc,在服务中停止 apache 服务.2.运行命令行程序,输入 sc delete apache,删除该服务3.删除apache文件夹.

  4. 解说cocos2d-x几种画图方法的用法与思考

    CCRenderTexture 自己的理解 CCRenderTexture类似一张空白的“画布“,用户通过自定义笔刷(CCSprite*),在touch事件中把笔刷的移动痕迹“记录”起来,从而“画”出 ...

  5. Spring笔记 - Bean xml装配

    命名空间表 aop Provides elements for declaring aspects and for automatically proxying @AspectJannotated c ...

  6. android studio 怎么运行java

    方法/步骤 1.新建一个project,或者如果已经有project的话,那就直接新建一个module.注意选择Java library,然后下一步 2.输入module的一些信息.点击finish ...

  7. How to search a table in a store proc and open the store proc

    1. select*fromdba_dependencieswherereferenced_name='CNTL_ISSUE'andTYPE='PROCEDURE' 2. selecttextfrom ...

  8. PYTHON学习第二天[脑图][2]

    控制流语句:if , for ,while , break , continue

  9. poj3356 AGTC

    Description Let x and y be two strings over some finite alphabet A. We would like to transform x int ...

  10. C++基础学习笔记----第四课(函数的重载、C和C++的相互调用)

    本节主要讲了函数重载的主要概念以及使用方法,还有C和C++的相互调用的准则和具体的工程中的使用技巧. 函数重载 1.基本概念 函数重载就是用同一个函数名来定义不同的函数.使用不同的函数参数来搭配同一个 ...