메뉴 건너뛰기

프로그램언어

조회 수 5288 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

query 플러그인을 사용하다보면, 

이미지가 서브도메인이나 다른 도메인일 경우, 보안상 사용이 불가한데,

내 도메인으로 인식해줘야할 필요가 있습니다.

(그레이스케일 효과 등)

 

예)

<img src="image.php?source=http://domain/name.jpg"> 

 

 

 

 

 

image.php

<?php // 이미지

include_once("./_dmshop.php");

if ($source) { $source = text($source); $source = preg_match("/^[a-zA-Z0-9_\-\.\:\/]+$/", $source) ? $source : ""; }

 

function image_header($source)

{

 

    if (!$source) {

        return false;

    }

 

    $file = explode('.', $source);

 

    $file = array_pop($file); // -> gif

 

    if (preg_match("/(jpg)/i", $file)) {

 

        $filetype = "image/jpeg";

 

    }

 

    else if (preg_match("/(jpeg)/i", $file)) {

 

        $filetype = "image/jpeg";

 

    }

 

    else if (preg_match("/(gif)/i", $file)) {

 

        $filetype = "image/gif";

 

    }

 

    else if (preg_match("/(png)/i", $file)) {

 

        $filetype = "image/png";

 

    } else {

 

        return false;

 

    }

 

    return $filetype;

 

}

 

if (!$source) {

    exit;

}

 

if (!preg_match("/(dmshopkorea\.com)/i", $source)) {

    exit;

}

 

$header = image_header($source);

 

if (!$header) {

    exit;

}

 

header("Content-Type: {$header}");

echo file_get_contents($source);

?>



  1. No Image 21Sep
    by
    2016/09/21 Views 25959 

    환경변수 HTTP_USER_AGENT를 이용해서 스마트 기기 분류하기

  2. No Image 26Mar
    by
    2021/03/26 Views 309 

    확장자 추출 하기

  3. No Image 06Apr
    by
    2015/04/06 Views 25426 

    홈페이지 귀퉁이에 붙이는 공지창

  4. No Image 24Jul
    by
    2018/07/24 Views 7322 

    헤더이용 다운로드 받을시 바로열기부분 소스

  5. No Image 27Feb
    by
    2014/02/27 Views 26351 

    해당하는 날짜가 그달의 몇주째인지 계산

  6. No Image 26Mar
    by
    2021/03/26 Views 752 

    함수이름을 변수로 사용하기, 매개변수 없는 함수에 매개변수 넣기

  7. No Image 12Apr
    by
    2014/04/12 Views 26547 

    한글줄바꾸기 또는 utf-8 wordwrap

  8. No Image 14Apr
    by
    2015/04/14 Views 25198 

    한글자르기 substr

  9. No Image 29Aug
    by
    2018/08/29 Views 3933 

    한글이 깨져서 나올 때 - iconv

  10. No Image 27Feb
    by
    2014/02/27 Views 24276 

    필드값 저장

  11. No Image 08Jan
    by
    2019/01/08 Views 1280 

    프레임 사이트에서 새로고침(F5) 할때 초기화면으로 이동하지 않음

  12. No Image 08Jan
    by
    2019/01/08 Views 1302 

    폴더에 사진올려놓고 리스트자동으로 만들기

  13. No Image 12Jan
    by
    2023/01/12 Views 220 

    폴더 용량 체크

  14. No Image 16Jan
    by
    2019/01/16 Views 1290 

    포트체크 방법

  15. No Image 27Feb
    by
    2014/02/27 Views 26046 

    페이지 로딩 시간 측정

  16. No Image 26Mar
    by
    2021/03/26 Views 679 

    파일을 변수에 담기(ob_start를 이용한 방법)

  17. No Image 19Feb
    by
    2017/02/19 Views 19352 

    파일업로드

  18. No Image 27Mar
    by
    2017/03/27 Views 21681 

    파일시스템, 폼 파일업로드 관련 함수

  19. No Image 23Dec
    by
    2016/12/23 Views 21970 

    파일 확장자 비교

  20. No Image 16Jan
    by
    2019/01/16 Views 1421 

    파일 종류에 따른 아이콘표시하기 함수

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved