삭품삭제시 에디터 이미지 삭제코드 수정
This commit is contained in:
@ -82,29 +82,22 @@ function itemdelete($it_id)
|
||||
//------------------------------------------------------------------------
|
||||
// HTML 내용에서 에디터에 올라간 이미지의 경로를 얻어 삭제함
|
||||
//------------------------------------------------------------------------
|
||||
$sql = " select * from {$g4['yc4_item_table']} where it_id = '$it_id' ";
|
||||
$sql = " select it_explan from {$g4['yc4_item_table']} where it_id = '$it_id' ";
|
||||
$it = sql_fetch($sql);
|
||||
$s = $it['it_explan'];
|
||||
|
||||
$img_file = Array();
|
||||
while($s) {
|
||||
$pos = strpos($s, "/data/cheditor");
|
||||
$s = substr($s, $pos, strlen($s));
|
||||
$pos = strpos($s, '"');
|
||||
$imgs = get_editor_image($it['it_explan']);
|
||||
|
||||
// 결과값
|
||||
$file_path = substr($s, 0, $pos);
|
||||
if (!$file_path) break;
|
||||
for($i=0;$i<count($imgs[1]);$i++) {
|
||||
$p = parse_url($imgs[1][$i]);
|
||||
if(strpos($p['path'], "/data/") != 0)
|
||||
$data_path = preg_replace("/^\/.*\/data/", "/data", $p['path']);
|
||||
else
|
||||
$data_path = $p['path'];
|
||||
|
||||
$img_file[] = $file_path;
|
||||
$destfile = G4_PATH.$data_path;
|
||||
|
||||
$s = substr($s, $pos, strlen($s));
|
||||
}
|
||||
|
||||
for($i=0;$i<count($img_file);$i++) {
|
||||
$f = $g4[path].$img_file[$i];
|
||||
if (file_exists($f))
|
||||
@unlink($f);
|
||||
if(is_file($destfile))
|
||||
@unlink($destfile);
|
||||
}
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
@ -183,7 +176,7 @@ if ($createimage && $_FILES['it_limg1']['name'])
|
||||
upload_file($_FILES['it_limg1']['tmp_name'], $it_id."_l1", "$g4[path]/data/item");
|
||||
|
||||
$image = G4_DATA_PATH."/item/$it_id"."_l1";
|
||||
$size = getimagesize($image);
|
||||
$size = @getimagesize($image);
|
||||
$src = @imagecreatefromjpeg($image);
|
||||
|
||||
if (!$src)
|
||||
|
||||
Reference in New Issue
Block a user