에디터에서 이미지경로 구하기

에디터에서 이미지경로 구하기

QA

에디터에서 이미지경로 구하기

본문

뷰페이지에서

에디터로 이미지 등록시

$view['rich_content']가 아닌

 

<img src="">

또는

src="경로" 경로를 알고싶습니다..

 

 

이 질문에 댓글 쓰기 :

답변 1

view 페이지를 볼때 따로 경로를 뽑아서 출력하고 싶다는건가요?? 코딩으로?? 아님 단순 경로면 우클릭해도 알 수 있을텐데요. 에디터로 넣은건 content 필드에 내용으로 삽입되고 나중에 삭제할때 그걸 파싱해서 경로 알아내서 삭제 돼요. 

$view['rich_content'] 는 안쓰는거 같은데요.

 

에디터에 추가 된 이미지는 $view['content'] 에 있습니다.

이걸 뽑아 내려면 다음과 같이 하시면되네요.

 


$imgs = get_editor_image($view['content'], false);
for($i=0;$i<count($imgs[1]);$i++) {
    
    // 이미지 path 구함
    $p = @parse_url($imgs[1][$i]);
    if(strpos($p['path'], "/data/") != 0) {
        $data_path = preg_replace("/^\/.*\/data/", "/data", $p['path']);
    } else {
        $data_path = $p['path'];
    }
    if(preg_match('/(gif|jpe?g|bmp|png)$/i', strtolower(end(explode('.', $data_path))))){
        $destfile = ( ! preg_match('/\w+\/\.\.\//', $data_path) ) ? G5_PATH.$data_path : '';
    }
    
    echo "<br>";
    echo $destfile; // 시스템 경로
    echo "<br>";
    echo $imgs[1][$i]; // 절대경로
}    

 

get_editor_image($view['content'], false); 두번째 인자 값을 true로도 바꿔 보세요.

 

<a> 태그 속성 그대로 출력 됩니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT