채택완료
write_update.skin.php 파일에서 에디터 첨부이미지 뽑아낼려는데 안되네요
write_update.skin.php 에서 코딩입니다.
Copy
$img_arr = array();preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $wr_content, $str_out); //정규식 for($i=0;$i<count($str_out[1]);$i++) { if(strpos($str_out[1][$i], "/data/editor") != 0) { //서버에 저장됬으면 $img_url = explode("/data/editor/", $str_out[1][$i]); // 경로에서 뒤에것만 골라 $img_file = explode("/", $img_url[1]); // 다시한번 만들어진 폴더와 이름을 구분 $img_arr[$i] = $img_file[1]; //파일이름만 골라낸다 $editer_img = join(",",$img_arr); } } if($is_admin) die ($editer_img);
구누에서 제공하는
get_editor_image($wr_content);
이 함수도 먹히지 않는듯해서 직접 만들었는데
왜 그런가요?
감사 드립니다
|
답변 2개 / 댓글 4개
채택된 답변
+20 포인트
제가 잠간 테스트해 봤는데 에디터 삽입 이미지를 꺼낼려면
$str_out[0][$i]로 하셔야 겠습니다.
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.
정규식이 먹히지 않는건지
$wr_content 가 변경되서 건너오는건지
$str_out[0][$i] 에 "> 이 문자가 따라와서요
echo $wr_content 해보면 이미지가 액박으로 뜨고 소스를 보면 문자열이 추가 되 있거든요
왜 그럴까요?