본문으로 바로가기

이미지 웹에서 불러오기

category Backend/PHP 2019. 11. 1. 15:17
반응형

이미지 웹에서 불러오기


$FilePath= (!empty($_GET['FilePath'])) ? $_GET['FilePath'] : "";
$noImage = ""; // noImage 경로
$ext = "jpg"; // 기본 확장자
 
$realfilepath = "";
 
if($BizFile != "") $realfilepath .= "/upload/".$FilePath;
else               $realfilepath .= "/upload/".$noImage;
 
$fsize = filesize($realfilepath);
 
if($FilePath!= "") $ext = substr($FilePath, strrpos($FilePath, ".")+1);
 
header("Content-Type: image/".$ext) ; 
header("Content-Length: $fsize") ; 
 
$fd = fopen($realfilepath, "rb"); 
print fread ($fd, $fsize ) ; 
fclose ($fd) ; 
 
exit ; 



부르는 페이지에서는 아래와 같은 방법으로 진행

<img src="/aaa/bbb.php?FilePath=<?=$data['FilePath']?>&chkImg=.jpg" alt=""/>


chkImg 라는 파라미터로 확장자를 체크해도 되고 안해도됨 (글쓴이는 파라미터만 걸어두고 실제로는 전부다 되게끔해둠)


반응형

'Backend > PHP' 카테고리의 다른 글

파일 다운로드 용량제한 풀기  (0) 2019.11.05
파라미터 키값으로 변수만들기  (0) 2019.11.05
php 온라인 소스실행 사이트  (0) 2019.10.17
브라우저 구별법  (0) 2019.10.17
날짜 비교 (stamp)  (0) 2019.07.16