테스트 사이트 - 개발 중인 베타 버전입니다

게시물에 있는 첫번째 이미지 가져오려면 어떻게해야될까요? 채택완료

qkrqudaks 9년 전 조회 3,339

</strong>$jw_img_url = G5_DATA_URL.'/file/'.$bo_table."/".$view['file'][0]['file'];<strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px; letter-spacing: -0.01px; line-height: normal;">


현재 이런식으로 가지고오고있는데
링크이미지던 editor에서 첨부된 이미지던

jw_img_url  변수로 
첫번째에잇는 이미지를 가져오려면 어떻게해야될까요
저렇게하면 파일로 첨부된 이미지만 가져와서요 ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

    // $contents 중 img 태그 추출
    $matches = get_editor_image($contents, true);

    if(empty($matches))
        return $contents;

    for($i=0; $i<count($matches[1]); $i++) {

        $img = $matches[1][$i];
        preg_match("/src=[\'\"]?([^>\'\"]+[^>\'\"]+)/i", $img, $m);
        $src = $m[1];
        preg_match("/style=[\"\']?([^\"\'>]+)/i", $img, $m);
        $style = $m[1];
        preg_match("/width:\s*(\d+)px/", $style, $m);
        $width = $m[1];
        preg_match("/height:\s*(\d+)px/", $style, $m);
        $height = $m[1];
        preg_match("/alt=[\"\']?([^\"\']*)[\"\']?/", $img, $m);
        $alt = get_text($m[1]); 


        // 이미지 path 구함
        $p = parse_url($src);
        if(strpos($p['path'], '/'.G5_DATA_DIR.'/') != 0)
            $data_path = preg_replace('/^\/.*\/'.G5_DATA_DIR.'/', '/'.G5_DATA_DIR, $p['path']);
        else
            $data_path = $p['path'];

        $srcfile = G5_PATH.$data_path;

}

 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인