- Today
- Total
목록체크 (2)
CODE CAVE
이번 포스팅에는 모바일 기기 체크 하는 방법 중에도 PHP로 하는 방법을 공유하고자 합니다. 보통 접속 기기의 종류는 자바스크립트에서 많이들 확인 하실거라고 생각이 되는데 RestAPI 방식이나 MVC로 로직이 분리가 되어있는 서버가 있을 경우 클라이언트(뷰) 단인 자바스크립트가 아니라 컨트롤러가 뷰로 데이터를 넘길때 여기에서 요청한 쪽의 헤더를 보고 모바일인지 데스크탑인지 확인하여 각기 다른 데이터를 리턴하면 될 것 같습니다. 다시 말해, 새 API를 아예 새로 받는 것보다 컨트롤러에서 return [view] 했던 것을 모바일 기기인지 체크하여 모바일이면 json 반환, PC면 뷰를 반환하도록 처리하면 구지 두번 작업하지 않아도 될 것입니다. 생각보다 단순합니다. 소스는 아래와 같습니다. //Chec..
파일 형식 체크 함수 (이미지, 그 외) function file_chk($file, $type = ""){ $file_ext = explode(".", strrev($file)); $file_ext = strrev($file_ext[0]); if(!$type or $type == "Gallery"){ //타입이 갤러리일 경우 $img_ok = array("gif", "png", "jpg", "jpeg", "bmp", "GIF", "PNG", "JPG", "JPEG", "BMP"); if(!in_array($file_ext, $img_ok)) page_move("이미지 파일만 업로드 가능합니다.", false); } else { //갤러리 외의 타입은 웹 코드 파일을 막는다. $img_no = array..