글보기 페이지에서 에디터로 첨부된 이미지를 불러올때 style이 사라져서 나오는데 이부분은 수정을 어디서 해야하나요?
Copy
<img src="이미지경로" style="width:200px; height:auto; float:right">
db에서 확인결과 저런식으로 값이 들어가 있는데 불러오면 <img src="이미지경로"> style 값이 사라지고 이렇게 나오네요. img 태그에 style 삭제 안되게 하려면 어디서 해야하나요?
답변 2개 / 댓글 1개
Copy
preg_match("/src=[\'\"]?([^>\'\"]+[^>\'\"]+)/i", $img, $m);
$src = isset($m[1]) ? $m[1] : '';
preg_match("/style=[\"\']?([^\"\'>]+)/i", $img, $m);
$style = isset($m[1]) ? $m[1] : '';
preg_match("/width:\s*(\d+)px/", $style, $m);
$width = isset($m[1]) ? $m[1] : '';
preg_match("/height:\s*(\d+)px/", $style, $m);
$height = isset($m[1]) ? $m[1] : '';
preg_match("/alt=[\"\']?([^\"\']*)[\"\']?/", $img, $m);
$alt = isset($m[1]) ? get_text($m[1]) : '';
자답입니다. 위부분 수정으로 수정했습니다.
답변에 대한 댓글 1개
2022-12-04 (일) 01:53:23
이곳 데모페이지에서 테스트 해봤는데 스타일을 따로 건드리지는 않는것 같습니다.
https://demo.sir.kr/gnuboard5/bbs/board.php?bo_table=free&wr_id=4018
Copy
<p><img src="https://demo.sir.kr/gnuboard5/data/editor/2212/0a09db4ab734e4248a2d677452ec3a3d_1670086045_5605.jpg" title="0a09db4ab734e4248a2d677452ec3a3d_1670086045_5605.jpg" style="border: 10px solid red; float: right;"><br style="clear:both;"><br></p>
답변을 작성하려면 로그인이 필요합니다.