cheditor로 작성한 글내용중에서 첫번째 이미지 src속성 빼오기... 정보
cheditor로 작성한 글내용중에서 첫번째 이미지 src속성 빼오기...본문
고객 분중에 사진을 여러개 올릴때
+눌러서 첨부파일 여러개 올리는 거보다 cheditor를 이용해서 여러개 올리고 꾸미고 하시는 걸 더 좋아하시는 분이 계셔서 만들어봤습니다...
리스트나 최근게시물에 cheditor를 사용해서 올린 이미지들중에서 첫번째 이미지를 뽑고자 하실때 이용하시면 어떨까 싶은 생각이...
(검사해서 첨부파일에 올린 이미지가 있다면 그걸 먼저 뽑는게 순서겠지요..)
==========================================
$wr_content="<DIV><IMG class=itemimageborder height=638 src=http://www.xxxxxxx.com/data/item/11337693.jpg width=850 border=0></DIV><DIV><IMG src=http://www.nanshop.com/data/item/113376.gif></DIV><DIV> </DIV><DIV>내용이 들어가는 부분...</DIV>";
$pos1= stristr($wr_content,'<IMG');//첫번째 여는 이미지 태그부터 pos1에 담고
$pos2= strpos($pos1,'>');//첫번째 닫는 태그의 위치를 잡는다.
//이미지태그만 필요할때.
echo "<br>";
echo "<br>1차결과<br>";
echo substr($pos1,0,$pos2+1);//첫번째 이미지 태그 추출결과. src부분만 필요할땐 이부분 안씀.
echo "<br>";
//이미지 태그 속성중 src관련된 부분만 필요할 때
echo "<br>2차결과<br>";
$result2= stristr(substr($pos1,0,$pos2+1),'src');//첫번째 이미지 태그 추출결과에서 src이후 부분만 추출.
echo substr($result2,0,strpos($result2," "));//src속성 뒤의 첫번째 공백까지 추출(각 속성 사이엔 공백이 분명 있으므로...)
==================================
여기까지 입니다.
테스트 소스이구요..입맛에 맞게 고쳐쓰세요 ㅡ0ㅡ
cheditor는 img를 IMG로 바꾸더군요...
$wr_content에 필요로 하시는 값 대입시키시면 되구요. 위의 값은 그냥 테스트용이니까..
최근게시물이나 리스트에서 쓰실때엔 src부분만 뽑아내서 쓰시는게 좋겠죠..그래야 width, height값을 조정할 수 있을테니까요..
+눌러서 첨부파일 여러개 올리는 거보다 cheditor를 이용해서 여러개 올리고 꾸미고 하시는 걸 더 좋아하시는 분이 계셔서 만들어봤습니다...
리스트나 최근게시물에 cheditor를 사용해서 올린 이미지들중에서 첫번째 이미지를 뽑고자 하실때 이용하시면 어떨까 싶은 생각이...
(검사해서 첨부파일에 올린 이미지가 있다면 그걸 먼저 뽑는게 순서겠지요..)
==========================================
$wr_content="<DIV><IMG class=itemimageborder height=638 src=http://www.xxxxxxx.com/data/item/11337693.jpg width=850 border=0></DIV><DIV><IMG src=http://www.nanshop.com/data/item/113376.gif></DIV><DIV> </DIV><DIV>내용이 들어가는 부분...</DIV>";
$pos1= stristr($wr_content,'<IMG');//첫번째 여는 이미지 태그부터 pos1에 담고
$pos2= strpos($pos1,'>');//첫번째 닫는 태그의 위치를 잡는다.
//이미지태그만 필요할때.
echo "<br>";
echo "<br>1차결과<br>";
echo substr($pos1,0,$pos2+1);//첫번째 이미지 태그 추출결과. src부분만 필요할땐 이부분 안씀.
echo "<br>";
//이미지 태그 속성중 src관련된 부분만 필요할 때
echo "<br>2차결과<br>";
$result2= stristr(substr($pos1,0,$pos2+1),'src');//첫번째 이미지 태그 추출결과에서 src이후 부분만 추출.
echo substr($result2,0,strpos($result2," "));//src속성 뒤의 첫번째 공백까지 추출(각 속성 사이엔 공백이 분명 있으므로...)
==================================
여기까지 입니다.
테스트 소스이구요..입맛에 맞게 고쳐쓰세요 ㅡ0ㅡ
cheditor는 img를 IMG로 바꾸더군요...
$wr_content에 필요로 하시는 값 대입시키시면 되구요. 위의 값은 그냥 테스트용이니까..
최근게시물이나 리스트에서 쓰실때엔 src부분만 뽑아내서 쓰시는게 좋겠죠..그래야 width, height값을 조정할 수 있을테니까요..
추천
1
1
댓글 3개
좋은자료
..
좋은팁 감사합니다~!