게시글에서 특정 이미지 태그만 삭제 채택완료
사이트를 업그레이드하는 과정에서 이미지 폴더 하나가 누락되었네요.
백업한 파일도 사라져서 게시글들에서 특정 폴더의 이미지 태그만 삭제하려고 합니다.
근데 게시글이 좀 많네요.
어떻게 처리할 수 있을까요?
예를들어 아래와 같이 게시글들에서 http://mholic.co.kr/data/cheditor4/1706/c594abf14b4ed2faa42ea0c1d7625977_20170607140737_cxyemcct.jpg" style="text-transform: none; text-indent: 0px; letter-spacing: normal; font-size: medium; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: pre-wrap; orphans: 2; widows: 2; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;" target="_blank">http://도메인/data/cheditor4 폴더의 이미지 태그만 게시글에서 삭제하고 싶습니다.
...... 중략 ....
style="width:640px;height:640px;" alt="1-1.jpg" src="http://mholic.co.kr/data/cheditor4/1706/c594abf14b4ed2faa42ea0c1d7625977_20170607140737_cxyemcct.jpg" style="text-transform: none; text-indent: 0px; letter-spacing: normal; font-size: medium; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: pre-wrap; orphans: 2; widows: 2; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;" target="_blank">http://도메인/data/cheditor4/1706/c594abf14b4ed2faa42ea0c1d7625977_20170607140737_cxyemcct.jpg" />
...... 중략 ....
답변 1개
해당 게시판 db 테이블에서 content에 http://mholic.co.kr/data/cheditor4/1706/c594abf14b4ed2faa42ea0c1d7625977_20170607140737_cxyemcct.jpg" rel="nofollow noreferrer noopener" style="text-transform: none; text-indent: 0px; letter-spacing: normal; font-size: medium; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: pre-wrap;" target="_blank">http://도메인/data/cheditor4로 검색하여 해당 링크 내용 일괄 삭제해주세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $view['content'], $src_location);
//print_r($src_location);
//echo $src_location[0][0];
$t = strpos($src_location[0][0], 'cheditor4');
if ($t == true) {
$view['content'] = preg_replace("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", " ", $view['content']);
}