컴퓨터 / Computer

그림 파일 확장자를 판단하여 읽어들이는 코드

공유지기 0 354 02.06 15:20

@image_ext 확장자만 끊어 저장한 변수. 

 

 

 

 

 

switch($image_ext) {

 

case 'jpg':

case 'jpeg':

$im = @imagecreatefromjpeg($image_orig);

break;

 

case 'png':

$im = @imagecreatefrompng($image_orig);

break;

 

case 'gif':

$im = @imagecreatefromgif($image_orig);

break;

 

case 'bmp':

$im = @imagecreatefromwbmp($image_orig);

break;

 

default:

echo("$image_name, $goods_id :알 수 없는 그림파일");

return;

break;

}

 

if (!$im) {

echo("$image_name, $goods_id :그림 읽기 실패");

return;

}


 

 

imagecreatefromwbmp 이 함수는 imagecreatefrombmp를 쓰기도 한다는데, 잘 동작하지는 않음.  

 

Comments

번호 제목 글쓴이 날짜 조회 추천 비추
34 구글 번역기 설정 페이지 공유지기 04.21 44 0 0
33 PC용 리눅스 운영체제 Ubuntu 공유지기 2013.07.14 1390 0 0
32 [게임] 탱크 슈팅 게임 BZFlag 공유지기 2013.06.01 1658 0 0
31 이윰빌더에서 아미나빌더로 이전 공유지기 04.13 67 0 0
30 아미나빌더(Amina Builder) Upgrade : (아미나 1.4.3 + 그누 5.1.2) -> ( … 공유지기 04.09 134 0 0
29 phpmyadmin 에서 테이블이 편집안되는 현상 공유지기 02.19 360 0 0
열람중 그림 파일 확장자를 판단하여 읽어들이는 코드 공유지기 02.06 355 0 0
27 웹 방화벽 Mod_security 설치 댓글+3 공유지기 01.18 454 0 0
26 CentOS 5.x 대에서 yum 문제 해결하기 공유지기 01.18 405 0 0
25 php 에서 number_format, filter_var 사용하기 공유지기 2017.12.24 465 0 0
24 MySQL/MariaDB 5.1 에서 5.5 업그레이드시 strict mode 해제 방법 공유지기 2017.12.23 498 0 0
23 CentOS 7에서 특정 ip와 특정 포트만 허용하기 공유지기 2017.12.20 514 0 0
22 phpmyadmin 설치하기 공유지기 2017.12.20 427 0 0
21 CentOS 7 방화벽 중 80포트 개방 공유지기 2017.12.20 612 0 0
20 CentOS 에 MariaDB 설치하기 공유지기 2017.12.20 445 0 0
19 NTPD를 이용한 시간 동기화 공유지기 2017.12.19 543 0 0
18 iptables 를 활용하여 ip 블럭하기 공유지기 2017.11.26 586 0 0
17 프라이버시 보호 브라우저 10선 공유지기 2017.11.03 699 0 0
16 XWidget 공유지기 2017.09.17 838 0 0
15 도메인 정할때 참고하는 사이트 공유지기 2017.09.16 774 0 0