본문 바로가기

전체 글

(720)
개발/javascript
날자 객체 Date Object 날짜와 날짜 차이 일수 계산 /*============================================================== Description : 날짜와 날짜 차이 일수 계산 Arg : start - 문자형 날짜값 (end보다 날짜가 작아야 됨) end - 문자형 날짜값 (start보다 날짜가 커야 됨) return : 차이 일수===============================================================*/function dayDif(start, end){ var f=document.frm; var v1=start.split("-"); var v2=end.split("-"); var a1=new Date(v1[0],v1[1],v1[2]).get.. 2014.01.05
개발/php
PHP에서 업로드한 파일이 이미지인가 아닌가 체크 제시된 문제는 썸네일 이미지를 업로드하는 부분에서 이미지 이외의 이상한 파일 업로드를 막아 달라는 것이었다. PHP 매뉴얼 사이트에서도 경고 했던 내용이고 하니, 많은 사람들이 알고 있겠지만, 정리 차원에서 기록해 둠. 보통 HTML에서 업로드를 하면 아래와 같은 정보가 함께 전달된다. array ( 'name' => '235_thumb.jpg', 'type' => 'application/octet-stream', 'tmp_name' => '/tmp/phpthc4Yi', 'error' => 0, 'size' => 3187, ), 업로드시 사용된 파일이름, 파일의 mime타입, 크기 그리고 서버에 임시로 저장하기 위해 사용된 파일이름 등이 있다. type 정보를 이용하면 이미지인지 아닌지 구별을 할 수 있.. 2013.11.29
개발/Mysql
PHP5 Exception 예외처리 사용 방법과 그 종류 PHP5 Exception 예외처리 사용 방법과 그 종류 Exception 종류 클래스BadFunctionCallExceptionBadMethodCallExceptionDomainExceptionInvalidArgumentExceptionLengthExceptionLogicExceptionOutOfBoundsExceptionOutOfRangeExceptionOverflowExceptionRangeExceptionRuntimeExceptionUnderflowExceptionUnexpectedValueException Exception 클래스 소스Exception { /* 프로퍼티 */ protected string $Exception->message ; protected int $code ; protect.. 2013.11.21
개발/Mysql
mysqli 클래스 Mysqli 클래스 query , insert , modify , delete 인터페이스 정리 DB 접속 클래스 DB 접속정보 DbMySqli : [클래스1개] mysqli, [인터페이서 2개] DbSwitch, ArrayAccess 를 상속 받아 구현을 합니다.< ?php# Parent : MySqli# Parent : DBSwitch# purpose : mysqli을 활용해 확장한다class DbMySqli extends mysqli implements DbSwitch,ArrayAccess{ private $params = array(); # dsn : host:dbname = localhost:dbname public function __construct($dsn='',$user='',$passwd.. 2013.11.21
개발/Mysql
mysqli 일반 사용법 mysqli 사용법(디비로의 입력/출력/삭제/수정) 입니다.// 공통연결부분$host = "localhost";$user = "root";$pw = "apmsetup";$db = "dbtest";$my_db = new mysqli($host,$user,$pw,$db);mysqli_query($my_db,"set names utf8");if ( mysqli_connect_errno() ) {echo mysqli_connect_error();exit;} // 씸플 SELECT$rs = mysqli_query($my_db, "select no,name,email from shows limit 10");while($data = mysqli_fetch_array($rs)){ echo $data['name'];} .. 2013.11.21
기타팁
윈도우 8 인터넷 익스플로러 앱이 플래시 플레이어 콘텐츠를 표시하지 않는 이유 윈도우 8 인터넷 익스플로러 앱이 플래시 플레이어 콘텐츠를 표시하지 않는 이유 2013.10.12