반응형
이미지 웹에서 불러오기
$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 |