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값을 조정할 수 있을테니까요..
|

댓글 3개

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

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 3,028
19년 전 조회 7,155
19년 전 조회 5,104
19년 전 조회 1만
19년 전 조회 8,709
19년 전 조회 4,322
19년 전 조회 3,281
19년 전 조회 5,432
19년 전 조회 3,937
19년 전 조회 5,184
19년 전 조회 3,000
19년 전 조회 3,867
19년 전 조회 6,392
19년 전 조회 4,146
19년 전 조회 4,399
19년 전 조회 2,895
19년 전 조회 7,752
19년 전 조회 1.2만
19년 전 조회 5,007
19년 전 조회 7,801