[gnuboard] editor로 작성한 글에서 img만 뽑아오기

2015. 2. 3. 16:14 from Dev/etc

그누보드 이용할 때, 에디터를 이용하지 않고 이미지를 따로 업로드한 경우는 그누보드의 모든 기능을 다 쓸 수 있습니다. 썸네일 작성이라든가, latest를 이용해서 최신글을 뽑아올 때라든가 말이지요.


그런데 DHTML편집기를 이용한 경우에는 wr_content의 소스에서 이미지를 따로 떼어와서 작업했었죠. 그런데 오늘 '어, 그거 함수 있어'하는 얘기를 들었습니다.


common.lib.php에 있는 get_editor_image 라는 녀석입니다.


$arrImgs = get_editor_image($list[$i]['wr_content'], false);


이런식으로 DHTML편집기로 작성된 wr_content를 넘겨주면 정규식을 이용해서 img 소스를 추출해줍니다. 두번째 인수를 false로 하면 url만, true로 하면 img tag 자체를 리턴해줍니다.


preg_match_all을 이용하기 때문에 리턴값은 array이고, 여기서 골라서 이용하면 됩니다.

Posted by banasun :