Ajax的PHP实现添加删除的FCKeditor文本编辑器的图像

工作需要,FCK编辑器的图片删除功能浏览服务器,我们可以使用Ajax的PHP对需要的朋友参考。
在fckeditoreditorfilemanagerbrowserdefault文件夹中找到frmresourceslist.html文件,并修改代码如下
olistmanager.getfilerowhtml找到这里,和下面的代码替换原来的代码
复制代码代码如下所示:
olistmanager.getfilerowhtml =功能(文件名,文件大小FileURL,){
构建链接以查看文件夹。
VaR潜逃= '选择';
文件图标。
var SiCON = oicons.geticon(文件名);
返回+潜行+删除

}

此外

ajaxdel.js文件
复制代码代码如下所示:
/ / ********************************图片删除功能******************************************
无功需求; / /定义用于创建XMLHttpRequest对象变量
生成唯一的随机数
VaR Rn = math.ceil(Math.random)*(1000000);
无功rnch = Rn;
功能rndnum(){
而(Rn = = rnch)Rn = math.ceil(数学。随机)(×1000000);
rnch = Rn;
返回RN;
}
删除文件,ajax
函数DeleteFile(文件){
var url = / ajaxpic。phpfilepath =(文件)+逃逸+ UD = + rndnum(); / /服务器地址
如果(窗口。XMLHttpRequest) / IE浏览器和IE7(7以上版本),通过XMLHttpRequest对象创建
{
req =新的XMLHttpRequest();
}
如果(窗口。ActiveX对象) / / IE(6及以下)的浏览器和ActiveX对象创建的对象,如果用户的浏览器禁用ActiveX控件,它可能会失败。
{
req =新的ActiveX对象(微软。XMLHTTP );
}
如果(REQ) / XMLHttpRequest创建成功
{
Req.open(得到,URL,true); / /与服务器建立连接(请求后或获得地址,真正的异步)
req.onreadystatechange =回调; / /指定的回调函数
Req.send(空); / /发送请求
}
}
函数回调(){
如果(req.responsetext = = 1)
{
警报('delete成功!);
刷新();
}
其他的
{
警报('delete失败!);
}刷新
}

ajaxpic.php文件保存到ajaxpic.php
复制代码代码如下所示:
<
根目录(__file__)美元;
路径= isset($美元_get { 'filepath ' }){ } _get美元'filepath ':';
如果(unlink($根。$路径))
{
回声1;
}
其他的
{
回声'0';
}
>