채택완료

<img> 결과값만 출력하기 관련 질문입니다.

2018-09-18 (화) 18:50:27 2,657

view페이지에서 글쓰기가 아닌 이미지 or 동영상만 업로드를 하여 관리를 하는 페이지를 만들려고하는 중입니다.

결과값에 나오게 되는 이미지 및 영상이 code로 확인하였을때 

소스가 <img src="https://localtest/test.jpg"></img> 이런식으로 나오게 되는데 

스크립트를 사용하여 이미지 태그 안에있는 "https://localtest/test.jpg" 소스만 

출력할 수 있는 방법이 있을까요??

sir에서 검색을 하면 나올꺼같은데 어떤식으로 검색을 해야할지 몰라 이런게 글을 작성하였습니다.

고수분들의 조언 부탁드리겠습니다. 

답변 3개

채택된 답변
+20 포인트

저는 질문내용이 이해불가

소스가 <img src="https://localtest/test.jpg"></img> 이런식으로 나오게 되는데 

<--------- 이런 소스,를 만드는 부분이 있을터인데 그 부분에서 화일명을 별도로 저장해두면 되지않나요?

저런 이미지 주소가 도대체 어디서 온 것인가요?

그리고 첨부가 아닌 FTP로 업로드 하는 방식은 이렇게 하세요

data/file/게시판 아이디/업로드폴더명 <---이렇게 업로드를 합니다

그리고 글 등록 페이지에 아래처럼 만들어 넣습니다

폴더로 업로드 : <input type='text' name='wr_1' value='<?=$write[wr_1]?>'>

뷰페이지든 리스트페이지든 wr_1 값이 있으면 폴더째 업로드 한 것이라고 판단하고

이미지 화일명을 추출해오면 됩니다

 뷰페이지에서는 아래처럼 추출해서 썸네일이 필요하면  만들고...

 화일수가 많으면 write_update.skin.php에서 화일명을 합쳐서

안쓰는 테이블 필드에(text필드 wr_link2 같은 곳) 저장해 놓는 방식이 좋습니다

if($view[wr_1]){
  $img_path = "../data/file/{$bo_table}/".$view[wr_1]; //업로드 폴더 

  if(is_dir($img_path)) {
        if($dh = opendir($img_path)) {
            while(($file = readdir($dh)) !== false) {
                if($file == "." || $file == ".." || $file=='resize_date.txt')  continue;
                if(is_dir($img_path.'/'.$file))  continue;
                $img[]= $img_path. '/'.$file;

           }

    }

}

}

이상은 제가 하는 펄더째 대량 업로드 하는 방식이엇습니다

2018-09-18 (화) 19:08:39

추출하려면 조금손봐야되는데 설명하기 복잡하네요

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