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

정보공유

[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 463건 6 페이지
번호 제목 글쓴이 날짜 조회
388 웹페이지 인쇄할때 하단에 주소 안나오도록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-22 12933
387 주소복사 계좌번호복사 URL복사 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-11 16236
386 mysql 생년월일로 나이 계산식 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-11 21696
385 목록화면 기본 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-04 14236
384 웹페이지 인쇄할때 페이지 구분하는 style 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-20 13609
383 jquery 스와이프 메뉴 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-15 18290
382 F12 키코드 막기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-14 14005
381 중복키관리 ON DUPLICATE KEY UPDATE 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-13 14190
380 mysql FIND_IN_SET 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-26 14940
379 그누보드, 영카트 다음API 우편번호 오류 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-16 19230
378 아이코드 예약 문자발송시 오류 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-10 15741
377 결제프로세스 연동과정 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-03 20761
376 datepicker range select 커스터마이징 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-30 22583
375 URL 에 포함되어있는 특정 파라미터값 가져오기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-29 19350
374 HTTP_X_REQUESTED_WITH 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-29 17934