본문 바로가기

Dev

IIS 날짜형식 변경 한글판 서버에서는 보통 날짜 형식이 2016-09-09 로 출력되지만 한글판 이외의 서버에서는 대부분 09/09/2015 형식으로 출력이 되는데 이 경우에 IIS 셋팅값을 변경해주면 됩니다. IIS설정에서 ASP->Local ID속성값을 1042로 변경해주면 정상적으로 국내 날짜형식으로 출력됩니다. 더보기
web.config 에서 특수문자 처리 appSettings 값에서 add key 사용시에 value 값에 "&" 사용시에 에러가 발생하는데 이 때 "&" 로 대체하면 문제가 해결됩니다. 더보기
소스 파일 비교 프로그램 DF 웹 개발을 하다 보면 가끔씩 이전 소스와 현재 소스를 비교할 일들이 생기는데그럴때 쓰면 편합니다. 첨부된 프로그램을 실행한 후 File 메뉴에서 Compare Folders이나 Compare Files 를 클릭한 후 비교할 파일이나 폴더를 선택하면 끝.파일을 Drag해서 올려놓아도 된다. 틀린 곳이 어느 부분인지 표시되니 비교하기 편하고 쉽다~ 더보기
CSS로 버튼 만들기 CSS로 버튼 만들수 있는 사이트들[펌] explorer 10 이하버젼에서는 정상적으로 동작하지 않으니 주의하세요~ http://www.cssportal.com/css3-button-generator/http://css3button.net/http://www.bestcssbuttongenerator.comhttp://www.cssbuttongenerator.comhttp://www.cssdrive.com/css3button/http://css-tricks.com/examples/ButtonMaker/http://www.hongkiat.com/blog/css3-button-tutorials/http://gdrcoon.tistory.com/86 http://html.nhncorp.com/uio_factory.. 더보기
XE 제로보드 - 이 게시물을 표시 없애기 제로보드 셋팅을 새로 하다가 아래 그림과 같이 메인 페이지에 이 게시물을.. 이란 글씨가 보이는데 이것저것 찾아보고 알아낸 해결법 * 문서페이지(메인페이지) /modules/page/skins/적용된스킨/content.html 파일을 열면 {$oDocument->getTitle()} {$oDocument->getContent($module_info->display_popupmenu != 'hide')} {$lang->none_content} 위의 표시된 부분을 getContent(false) 로 바꿔준다.. 이거 찾느라고 한참 헤멨음.ㅠ_ㅠ 참고로 게시판과 갤러리의 경우는 게시판일 경우 : /modules/board/skins/적용된스킨/view_document.html 혹은 _read.html 에서 해.. 더보기
소스 코드 정리 사이트 탭이나 스페이스 구분없이 지저분하게 코딩된 내용을 정리해주는 사이트. http://jsbeautifier.org/ 더보기
[ASP] 날짜형식 지정 - FormatDateTime 옵션정리 vbGeneralDate = 0 = (년월일 시간) vbLongDate = 1 = (년월일 요일) vbShortDate = 2 = (년월일) vbLongTime = 3 = (시간) vbShortTime = 4 = (시간(24시)) * Sample Response.write FormatDateTime(now(),vbShortDate) --> 2013-11-11 Response.write FormatDateTime(now(),vbLongTime) --> 오후 6:42:20 Response.write FormatDateTime(now(),vbShortTime) --> 18:42:20 더보기
[ASP] 수동 트랜잭션 모드 또는 분산 트랜잭션 모드에 있기 때문에 연결을 새로 만들 수 없습니다 오류 해결하기 ASP에서 코딩시 dbCon.BeginTrans / dbCon.BeginTrans / dbCon.CommitTrans 사용할 때 "수동 트랜잭션 모드 또는 분산 트랜잭션 모드에 있기 때문에 연결을 새로 만들 수 없습니다 " 라는 오류가 나올때가 있는데 이 경우는 우리가 DB 연결시 하나의 Connection에 cursorType이 하나의 adOpenForwardOnly 만 사용이 가능하기 때문에 나타나는 오류이다. 상수로는 0을 사용하며 기본적으로 레코드셋 오픈시에 지정하지 않을 경우 Default로 0이 사용된다. 이 경우에는 앞의 connection을 종료한 후에 새로운 connection연결하던지 cursorType을 다른 것으로 지정해주면 문제 해결이 가능하다. ?123456789101112131.. 더보기
[ASP] FTP 이용해서 파일 업로드/다운로드 하기 웹으로 FTP를 이용해서 파일 업로드/다운로드 할 수 있는 기능인데. Webshell이나 ASPExec 같은 것들은 보안이나 권한등의 문제가 생길 수 있으므로.... FTP를 이용해서 하는 방법. 첨부된 DLL을 regsvr32 aspftp.dll 을 이용해서 먼저 등록해준다. 그리고 나서 아래의 소스를 이용해서 File Upload/Download를 진행하면 된다. ' FTP FILE UPLOAD ftpUploadResult = ftpUpload("C:\uploadfile.txt","Folder\uploadFile.txt") 이 소스에서 Folder를 지정하지 않으면 FTP 설정 Root에 저장된다. 더보기
[ASP] CAPTCHA 스팸방지 코드 검색해보면 돌아다니는 CAPTCHA 관련 코드가 많은데 ASP나 닷넷에서 사용 할 거라면 요놈이 편하고 깔끔하니 좋은 것 같다. 다운로드 사이트 : http://www.tipstricks.org/ 예제 : http://www.goodkiss.co.kr/sample/captchaSample.asp '#Editable consts and variables dim Bitmap(25,130) '[Height,Width] CodeLength = 4 'Secure code length (Max:8) const CodeType = 0 '0[Random numbers], 1[Random chars and numbers], 2[Wordlist] const CharTracking = 2 'Set the tracking b.. 더보기
[ASP] JSON 형으로 리스트 만들기 Link : http://code.google.com/p/aspjson/ Default - RESULT {"name":"ollagaza","age":"15","message":"ollagaza's story"} SQL Query - RESULT [{"name":"ollagaza","age":"15"},{"name":"baby","age":"20" } ] Multi Dimensional Arrays - RESULT [{"zero - zero","zero - one"},{"one - zero","one - one"}] 더보기
[ASP] 간단히 사용할 수 있는 암호화 간단하게 숫자형으로 사용할 수 있는 암호화입니다. 단 해독도 쉬우니 중요한 데서는 사용안하는게 좋아요 ㅎㅎ '-------------정보->숫자 Function CharToNum(Str) tmp = "" For i = 1 To Len(Str) tmp = tmp & Right(1000 + Asc(Mid(Str, i, 1)), 3) Next CharToNum = tmp End Function '-------------숫자->정보 Function NumToChar(Str) tmp = "" If IsNumeric(Str) Then For i = 1 To Len(Str) Step 3 tmp = tmp & Chr(Mid(Str, i, 3)) Next End If NumToChar = tmp End Function 더보기
[ASP] 타 도메인간 iframe 쿠키 문제 할때마다 골치가 아픈 타도메인 iframe에서 쿠키 공유 문제.... 아직까지도 골치 아프지만 급하게 해결하기 위해 ASP 코딩 상단에 아래와 같이 코딩해준다. 이 짓이 귀찮다면 아예 IIS 설정에 HTTP 해더에 사용자 정의 다음과 같이 해더를 추가해준다. 해더이름 : P3P 해더값 : CP='CAO PSA CONi OTR OUR DEM ONL' 단, 이 방법 사용시 다른 문제가 생길수도 있으니 철저히 테스트 해야 함... 더보기
[ASP] MD5 암호화 하기 * MD5.asp(암호화에 필요한 함수들) 31 Then Err.Raise 6 End If If (lValue And m_l2Power(31 - iShiftBits)) Then LShift = ((lValue And m_lOnBits(31 - (iShiftBits + 1))) * m_l2Power(iShiftBits)) Or &H80000000 Else LShift = ((lValue And m_lOnBits(31 - iShiftBits)) * m_l2Power(iShiftBits)) End If End Function Private Function RShift(lValue, iShiftBits) If iShiftBits = 0 Then RShift = lValue Exit Function ElseIf .. 더보기
[ASP] execute = eval Aaa1 = "AAAAAAAA" response.write execute("Aaa" & 1) 변수명을 정확히 알 수 없거나 변수명이 랜덤일 경우에 이와 같은 식으로 처리해주면 된다. 더보기
[ASP] EXCEL 날짜 형식 지정 2013-01-02 이와 같이 style을 설정해주면 2013/01/02 형식으로 출력된다. 더보기
[ASP] HTML 제거 함수 EX) 더보기
[MS-SQL] Merge 기능 MS-SQL 2008이상에서는 Merge라는 기능이 생겼는데 이 기능은 구조가 같은 두개의 테이블을 하나로 합쳐주는 기능이다. 이것 저것 테스트해봤는데 일단 이 기능은 Master DB에서밖에 사용이 안되는 것 같다. 마스터에서 타 DB 호출하여 사용가능하고 Linked로 연결된 서버는 Merge 기능이 작동하지 않는걸 확인했다. 하지만 내부 서버라면 유용하게 사용이 가능하다. -- 테스트 임시 테이블 생성 DECLARE @MERGE_TABLE1 TABLE ( LOG_NO INT IDENTITY(1,1), CODE VARCHAR(50), MESSAGE VARCHAR(2000)) DECLARE @MERGE_TABLE2 TABLE ( LOG_NO INT IDENTITY(1,1), CODE VARCHAR(50.. 더보기
[MS-SQL] 현재 실행중인 쿼리 보기 현재 실행중인 쿼리 보기 SELECT dm_ws.wait_duration_ms 실행대기시간, dm_ws.wait_type 대기형태, dm_es.status 실행상태, dm_t.TEXT 실행쿼리, dm_qp.query_plan 실행계획, dm_ws.session_ID 세션아이디, dm_es.cpu_time , dm_es.memory_usage , dm_es.logical_reads 논리적읽기, dm_es.total_elapsed_time 총실행시간, dm_es.program_name , DB_NAME(dm_r.database_id) DB명, --Optional columns dm_ws.blocking_session_id blk, dm_r.wait_resource, dm_es.login_name, dm_r... 더보기
[MS-SQL] Text / CSV 파일 DB 업로드 가끔 작업하다보면 대용량 파일을 DB에 업로드할 일이 생기는데 이럴때 유용하게 사용이 가능할 것 같다. 실제 작업시에 csv 파일이 255MB 였는데 엑셀로 열면 특수문자나 외국어가 많아서 깨지고 난리가 나고 행이 길어서 엑셀에서는 전체 행이 표시가 되지도 않음 아래 쿼리로 실행하면 깔끔하게 업로드가 가능하다. BEGIN TRANSACTION -- DROP TABLE tblCSV CREATE TABLE tblCSV ( fld1 nvarchar(200 ) NULL, fld2 nvarchar(200 ) NULL, ) BULK INSERT tblCSV FROM 'c:\file.csv' -- 서버의 실제 파일 경로 WITH ( fieldterminator = ',' , -- 컬럼 구분 문자열 rowtermina.. 더보기

반응형