본문 바로가기

반응형

Story

두 날짜 사이의 날짜 수 계산 / 몇일인지 계산 f.e_sdate.value , f.e_edate.value 두 값은 2009-02-10 처럼 4자리 2자리 2자리 로 날짜 포맷이 정확한 상태일때로 가정한다. function calc_date_diff(){ if(f.e_sdate.value && f.e_edate.value){ var tmps = f.e_sdate.value.split("-"); var tmpe = f.e_edate.value.split("-"); var sDate = new Date(tmps[0],tmps[1]-1,tmps[2]); var eDate = new Date(tmpe[0],tmpe[1]-1,tmpe[2]); var days = Math.floor( ( parseInt(eDate.getTime()) - parseInt(sDa.. 더보기
[펌] css 핵 정리 Netscape 4 제외시키기Netscape 4은 media속성값에 "screen"이외의 값이 올 경우 읽어 들이지 못하는 것을 이용한 방법이다. 이나 라고 지정할 경우 Netscape 4은 읽어 들이지 못한다.부분적으로 읽어들이지 못하게 하는 경우에는 Caio's hack인 /*/*/를 이용한다. 보통 코멘트는 */으로 닫지만 /*/으로 닫게 되면 Netscape 4에서는 인식되지 않는다. 그 뒤에 평상시의 코멘트 /* */를 적어두면 그 뒤의 스타일은 Netscape 4에서도 문제없이 적용된다.p { /*/*/ color:white; /* */ } Win IE 3~4, Mac IE 4~4.5, Netscape 4 제외시키기@import로 url()함수를 이용하여 외부 스타일시트를 이중인용부호로 지정한.. 더보기
mssql 인젝션 -- 검사루틴 DECLARE @T varchar(255), @C varchar(255); DECLARE Table_Cursor CURSOR FOR SELECT a.name, b.name FROM sysobjects a, syscolumns b WHERE a.id = b.id AND a.xtype = 'u' AND (b.xtype = 99 OR b.xtype = 35 OR b.xtype = 231 OR b.xtype = 167); OPEN Table_Cursor; FETCH NEXT FROM Table_Cursor INTO @T, @C; WHILE (@@FETCH_STATUS = 0) BEGIN EXEC( 'select ['+@C+'] from ['+@T+'] where ['+@C+'] like ''%''.. 더보기
구글 ,MS 지원하는 무료 dns 서버 http://codns.com/ ms live, 구글 메일등으로 자신의 도메인을 연결하여 무료 메일계정 만들기 http://codns.com/codns/m/menual12.jsp 더보기
날짜 유효성 검사 /***** * 날짜 유효성 검사 * return : boolean *****/ function check_date(year,month,day){ if( year.length == 4 && month.length > 0 && month.length 0 && day.length < 3 ){ month = month-1; // month - 1 한 의미에 주의 if(month.length == 1) month = '0' + month.toString(); if(day.length == 1) day = '0' + day.toString(); vDate = new Date(year,month,day); //vDate = new Date(); //vDate.setFullYear.. 더보기
[펌] Oracle SQL Developer Oracle SQL Developer Oracle SQL Developer is a new, free graphical tool that enhances productivity and simplifies database development tasks. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer can connect to any Oracle Dat.. 더보기
utf-8 메일 발송 $to = 'to@to.com'; $toName = '보내는사람'; $toName = mb_encode_mimeheader($toName, "UTF-8", "B"); $from = 'from@from.net'; $fromName = '받는사람'; $fromName = mb_encode_mimeheader($fromName, "UTF-8", "B"); $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-Type: text/plain; charset=UTF-8' . "\r\n"; $headers .= 'Content-Transfer-Encoding: 8bit' . "\r\n"; $headers .= 'Content-Disposition: inline.. 더보기
NLS_LANG 값을 php 에서 설정할때 Characterset 문제로 NLS_LANG 값을 php 에서 강제로 설정할때 apache_setenv("NLS_LANG", "AMERICAN_AMERICA.UTF8"); 처럼 설정하였더니 적용이 되지 않았는대 putenv("NLS_LANG=AMERICAN_AMERICA.UTF8"); 와 같이 해주었더니 환경변수에 적용이 되었다. 위의 경우는 utf-8로 개발하는대 한글이 제대로 처리되지 않아 서버단에 db 의 NLS_CHARACTERSET 를 UTF-8 로 바꾸고도 적용이 되지 않아 위와 같이 apache 쪽 설정도 스크립트단에서 설정을 해주었다. 더보기
paygate 결제모듈 mid 는 appletest 로 사용하면 결제모듈이 연동되는것까지는 확인 가능하다. 결제완료까지 테스트되는것은 아님~~!! 더보기
Firefox 에서 this.parentElement.parentElement.rowIndex 동작하지 않는다. this.parentNode 으로 사용하면 FF , IE 에서 둘다 동작한다. parentElement 대신 parentNode 더보기

반응형