위토즈 - 개발자프로그램판매공간

정보공유

[PHP] 원격지 이미지 파일 저장하고 이미지 파일 아닌경우 삭제


function get_url_file($file_source, $file_target) {


    $fp = fopen($file_target, 'w'); // 파일


    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $file_source);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);

    curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);

    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.1 Safari/537.11');

    curl_setopt($ch, CURLOPT_FILE, $fp);

    curl_exec($ch);

    curl_close($ch);


    if(is_file($file_target)) {

        $size = @getimagesize($file_target);

        if($size[2] < 1 || $size[2] > 3) {

            @unlink($file_target);

        } else {

            return true;

        }

    }


    return false;

}

정보공유
Total 438건 25 페이지
번호 제목 글쓴이 날짜 조회
78 javascript 동시 실행 테스트 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-01 14174
77 결제프로세스 연동과정 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-03 14103
76 URL 에 포함되어있는 특정 파라미터값 가져오기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-29 13687
75 .htaccess 파일 https 로 자동변환 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-04 13323
74 스마트에디터 배경 색상변경방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-08 13315
73 랜덤 아이디 문자열 생성 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-13 13019
72 Chrome 브라우저 80 버전 로그인이 안되는 현상 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-02 12739
71 다차원 배열 정렬 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-14 12463
70 그누보드, 영카트 다음API 우편번호 오류 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-16 12372
열람중 원격지 이미지 파일 저장하고 이미지 파일 아닌경우 삭제 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-12 12210
68 phpMyAdmin 좌측 트리메뉴 테이블 갯수 설정 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-10 12185
67 영카트의 재고수량은 주문상태가 배송일때 차감된다. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-10 12184
66 설문응답 유효성 검사 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-13 12090
65 MYSQL LOCK TABLES 내 별칭(AS) 사용 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-25 12033
64 it_img_upload 함수에서 오류코드가 발생하는경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-23 12011