/** * ajax删除图片 */ public function ajax_delpic() { $model = D('Pic'); $data['source'] = CONTROLLER_NAME; $data['picid'] = $_POST['pid']; $vo = $model->field('domain,filepath,thumb')->where($data)->find(); //dump($vo);exit; //include "../../Ftp.php"; //是否开启FTP删除 if (false) { import('@.ORG.Ftp'); $ftphost = $_SCONFIG['ftphost']; $ftpport = $_SCONFIG['ftpport']; $ftpuser = $_SCONFIG['ftpuser']; $ftppassword = $_SCONFIG['ftppassword']; $ftp = new ftp($ftphost, $ftpport, $ftpuser, $ftppassword); // 打开FTP连接 $dir = $_FTP[$vo['domain']] . '/' . $vo['filepath']; //删除远程文件 $ftp->del_file($dir); } else { //$dir = $_NFTP[$vo['domain']].'/'.$vo['filepath']; $dir = C('IMG_ROOT') . $vo['filepath']; unlink($dir); if ($vo['thumb']) { $thumbs = explode(',', $vo['thumb']); foreach ($thumbs as $thumb) { $thumb_dir = C('IMG_ROOT') . get_thumb($vo['filepath'], str_ireplace("_", "", $thumb)); //echo $thumb_dir;exit; unlink($thumb_dir); } } } $url = $vo['domain'] . $vo['filepath']; $result = $model->where($data)->delete(); //dump($result);exit; /* if(!$fp=@fopen($url,"r")){ //echo iconv("GBK", "UTF-8", "远程文件不存在!"); }else{ echo "文件删除失败"; exit; } */ if ($result) { $this->history($_POST['pid'], 'deletepic'); $msg['error_code'] = 0; $msg['notice'] = '删除成功'; echo json_encode($msg); exit; } else { $msg['error_code'] = 8002; $msg['notice'] = '删除失败'; echo json_encode($msg); exit; } exit; }
/** * ajax删除图片 */ public function ajax_delpic() { $model = D('Pic'); $data['source'] = CONTROLLER_NAME; $data['picid'] = $_POST['pid']; $vo = $model->field('domain,filepath,savename,is_thumb')->where($data)->find(); //dump($vo);exit; //include "../../Ftp.php"; //是否开启FTP删除 if (false) { import('@.ORG.Ftp'); $ftphost = $_SCONFIG['ftphost']; $ftpport = $_SCONFIG['ftpport']; $ftpuser = $_SCONFIG['ftpuser']; $ftppassword = $_SCONFIG['ftppassword']; $ftp = new ftp($ftphost, $ftpport, $ftpuser, $ftppassword); // 打开FTP连接 $dir = $_FTP[$vo['domain']] . '/' . $vo['filepath']; //删除远程文件 $ftp->del_file($dir); } else { //$dir = $_NFTP[$vo['domain']].'/'.$vo['filepath']; $dir = C('IMG_ROOT') . $vo['filepath'] . $vo['savename']; //echo C('IMG_ROOT').$vo['filepath'].$vo['savename'];exit; unlink($dir); if ($vo['is_thumb']) { $dir = C('IMG_ROOT') . $vo['filepath'] . 'thumb_' . $vo['savename']; unlink($dir); $dir = C('IMG_ROOT') . $vo['filepath'] . 'thumb2_' . $vo['savename']; unlink($dir); } } $url = $vo['domain'] . $vo['filepath']; $result = $model->where($data)->delete(); //dump($result);exit; /* if(!$fp=@fopen($url,"r")){ //echo iconv("GBK", "UTF-8", "远程文件不存在!"); }else{ echo "文件删除失败"; exit; } */ if ($result) { $this->history($_POST['pid'], 'deletepic'); echo "1"; } else { echo "文件删除失败"; exit; } exit; }