테스트 사이트 - 개발 중인 베타 버전입니다

고수님들 에디터 이미지 삭제 만들어보았는데요... 더 쉬운 방법이 있나요???

11년 전 조회 4,931

스킨/delete.skin.php

게시물 삭제시 에이터 내용을 읽어와서 정규식으로 이미지 추출후

현재 나의 에디터 경로와 같다면 삭제

// editor image delete preg_match_all("/]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $write['wr_content'], $Link); $Link_Count = count($Link[1]); for($Links=0; $Links < $Link_Count; $Links++){  $LinkName = $Link[1][$Links];  if(preg_match('/data\/editor/', $LinkName)){   $LinkName = str_replace(G5_URL, G5_PATH, $LinkName);    if(file_exists($LinkName) == true){  @unlink($LinkName);    }  } }

더쉽거나 아니면 이렇게 해서 문재될점이 어떤것들이 있을까요??

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

preg_match_all('@/data/editor[^"]+@', $write['wr_content'], $m);
foreach($m[0] as $val)  if(file_exists(G5_PATH.$val)) @unlink(G5_PATH.$val);
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

와...초간단하네요..굿잡 입니다. ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록