모

본문내의 IMG 태그에서 WIDTH 와 HEIGHT를 제거 하고 싶습니다.

· 2011-09-23 (금) 14:42:49 · 1914 · 3
cheditor로 업로드한 이미지 크기를 조절해보려고 합니다.

우선

본문내의 img 태그의 width 와 height를 제거하고싶은데요..

한참 검색해도 모르겠어서 이렇게 글을 올립니다...

본문내용이 $view_content 라고하면

여기 포함된 img태그의 width="~" height="~" 부분등을 모두 제거하고

가능하면 기타 class나 id 나 style도 모두 제거해서..

<img src='경로~~' > 만의 형태로 변환시키려면 어떤 식을 쓰면 될런지요...


<img src='경로' width='$board[bo_image_width]' >

이렇게 바꾸고싶어서..

preg_place를 써서 내용을 바꾸는 걸 해보고는 있는데... 잘안되는군요 ;;;;


고수님들의 도움의 손길 기다리겠습니다... ^^

참 어렵네요 ㅎ;;;;
|

댓글 3개

http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=306629

참조


preg_match_all('@(?P<attribute>[^\s\'\"]+)\s*=\s*(\'|\")?(?P<value>[^\s\'\"]+)(\'|\")?@i', $list_content, $match);
$img = array_change_key_case(array_combine($match['attribute'], $match['value']));
if(isset($img['width']) == false) list($img['width']) = @getimagesize($g4['path'].$img['src']);
if($img['width'] > $board['bo_image_width'])
{
$list_content = preg_replace('/width\=(\'|\")?[0-9]+(\'|\")?/i', 'width=' . $board['bo_image_width'], $list_content);
$list_content = preg_replace('/height\=(\'|\")?[0-9]+(\'|\")?/i', null, $list_content);
}
머리터지게 그렇게 만들어도
설정폭 보다 작은 이미지는 또 크기가 이상해져버립니다
그림이 제대로 나오지않겠지요
그래도 그렇게 하실랍니까?
외부링크 파일은 이미지 속성을 읽지 못하나요?

그렇다면 뭐 어쩔수 없지요 ㅜㅜ 짝은건 늘어나서 보이겠네요..;;; ㅜㅜ

그렇게라도 안되는거보다는 나을테니 ;;;;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-09-23 조회 1,074
11-09-23 조회 910
11-09-23 조회 1,915
11-09-23 조회 968
11-09-23 조회 945
11-09-23 조회 1,972
11-09-23 조회 1,741
11-09-23 조회 2,010
11-09-23 조회 1,823
11-09-23 조회 1,084
11-09-23 조회 1,251
11-09-23 조회 1,685
11-09-23 조회 1,065
11-09-23 조회 1,083
11-09-23 조회 887
11-09-22 조회 881
11-09-22 조회 1,979
11-09-22 조회 2,076
11-09-22 조회 941
11-09-22 조회 1,013