


php端不需要你写:php返回:删除成功返回1 不成功0
ueditor.all.js 28917行添加;
'<span onclick=$$._onImgSetFloat("delGoodsdescpic") class="edui-clickable">删除</span> '+10967行添加:
case 'delGoodsdescpic':
UE.ajax.request('sethello.php', {
//请求方法。可选值: 'GET', 'POST',默认值是'POST'
method: 'POST',
//超时时间。 默认为5000, 单位是ms
timeout: 10000,
//是否是异步请求。 true为异步请求, false为同步请求
async: true,
//请求携带的数据。如果请求为GET请求, data会经过stringify后附加到请求url之后。
data: {
act: 'delGoodsdescpic',picurl:img.getAttribute("src")
},
//请求成功后的回调, 该回调接受当前的XMLHttpRequest对象作为参数。
onsuccess: function ( xhr ) {
console.log( xhr.responseText );
var con = JSON.parse(xhr.responseText);
if(con['error'] == 0){
me.execCommand('deleteimage',{});//接下来研究这个,有帮忙的提示一下O(∩_∩)O谢谢
if(con['content'] == 3){
alert('带http本地图片且服务器存在图片删除成功:'+img.getAttribute("src"));
}else if(con['content'] == 4){
alert('带http本地图片且服务器存在图片删除失败:'+img.getAttribute("src"));
}else if(con['content'] == 5){
alert('带http本地图片且服务器不存在的或已经被删除的图片:'+img.getAttribute("src"));
}else if(con['content'] == 6){
alert('带http外部图片无需删除:'+img.getAttribute("src"));
}else if(con['content'] == 7){
alert('不带http本地图片删除成功:'+img.getAttribute("src"));
}else if(con['content'] == 8){
alert('不带http本地图片删除失败:'+img.getAttribute("src"));
}else if(con['content'] == 9){
alert('收到空的url图片地址:'+img.getAttribute("src"));
}
}else{
alert("删除出错");
}
},
//请求失败或者超时后的回调。
onerror: function ( xhr ) {
alert('delGoodsdescpicAjax请求失败');
}
});
break;这句:me.execCommand('deleteimage',{});//接下来研究这个,有帮忙的提示一下O(∩
换成:domUtils.remove(img);
成功了 if(!empty(trim($_POST['picurl']))){
$picurl = (!get_magic_quotes_gpc())?stripslashes(trim($_POST['picurl'])):trim($_POST['picurl']);
if (strpos($picurl, 'http://';) === 0 || strpos($picurl, 'https://';) === 0 || strpos($picurl, 'www.') === 0)
{
if (strpos($picurl, 'http://www.nnn.com';) === 0 || strpos($picurl, 'https://www.nnn.com';) === 0 || strpos($picurl, 'www.nnn.com') === 0)
{
$picurlarr = parse_url($picurl);
if(is_file('../' . $picurlarr['path'])){
if(unlink('../' . $picurlarr['path'])){
die(3);//$picurl.'带http本地图片且服务器存在图片删除成功'
}else{
die(4);//$picurl.'带http本地图片且服务器存在图片删除失败'
}
}else{
die(5);//$picurl.'带http本地图片且服务器不存在的或已经被删除的图片'
}
}else{
die(6);//$picurl.'带http外部图片无需删除'
}
}else{
if(unlink('../'.$picurl)){
die(7);//$picurl.'不带http本地图片删除成功'
}else{
die(8);//$picurl.'不带http本地图片删除失败'
}
}
}else{
die(9);//$picurl.'收到空的url'
}