728x90

ASP 20

휴대폰,전화번호를 정상패턴('-') 을 넣어서 만들기

오늘은 asp 에서 휴대폰번호 또는 전화번호를 정상 패턴 즉, 예로 01011112222 을 010-1111-2222 형식으로 해야할 때가 있는데 이 부분이 워낙 다양하기 때문에 함수 하나로 만들어 경우의 수에 맞추어 패턴이 만들어지게 하기가 번거롭게 됩니다. 이에 이것을 하나의 함수로 만들어 사용하게 되면 편리한데 그에 대한 함수를 소개합니다. * 소스코드 Function AddHyphen(fmemtel) fmemtel = replace(fmemtel, "-", "") fmemtel = replace(fmemtel, "+", "") ret_val = "" Select Case Len(fmemtel) Case 8 '1588-xxxx t1 = Mid(fmemtel,1,4) t2 = Mid(fmemtel,5..

프로그램/ASP 2021.01.14

이미지 업로드

오늘은 asp에서 이미지 파일을 업로드 할 때 여러가지 고려사항이 많은데 이런 여러가지 부분을 하나의 함수로 만들어 사용하면 편리할 것 같아 함수로 한번 만들어 보았습니다. 기준은 DextUpload 이며 save 하는 부분만 각각의 업로더에 맞춰 하시면 됩니다. 주요기능이 동일파일이 존재할 경우 rename 이미지 관련 파일만 업로드 입니다. request 명은 uform 으로 사용했습니다. set uform = server.createObject("DEXT.FileUpload") * 소스코드 // parm_form_name : 현재 업로드 파일이 있는 form // parm_form_name_old : 이미지변경일 수도 있기 때문에 이전 저장된 파일명 // parm_up_path : 업로드 서버 경로..

프로그램/ASP 2021.01.14

UTF-8 방식을 asp 설정하기

오늘은 asp 로 페이지 개발할 때 char-set 에 대해 설명하고자 합니다. asp 에서는 그냥 개발을 하게 되면 euc-kr 로 개발이 되게 됩니다. 다른 php 같은 언어에서는 별도의 설정없이 utf-8 로 저장만 하고 meta 설정만 해 놓으면 그냥 쓸 수 있는데 asp에서는 그렇지 않습니다. 그리고, 또, 중요한게 웹페이지는 utf-8 로 개발을 해야 세계 어느나라의 언어로도 다 표현을 할 수 있기 때문에 이 부분이 제일 중요합니다. 그래서 지금은 euc-kr 로 개발하는 페이지는 거의 없다고 봐야 합니다. 아래는 asp 을 UTF-8 방식으로 개발할 때 해야 할 사항에 대해 설명드립니다. * 최상단에 아래코드 삽입 * 메타설정 * 파일저장을 utf-8 로 해야합니다. 이렇게 하면 나머지는 동..

프로그램/ASP 2021.01.13

ASP 엑셀(XLS, XLSX) 다운로드 시 셀 속성 지정

** ASP 엑셀(XLS, XLSX) 다운로드 시 셀 속성 지정 ASP 엑셀(xls, xlsx) 다운로드 시 셀 속성 지정 방법은... 해당 영역(뭐 td 나 그런애들을..) style 로 지정해주면 된다.. 아래와 같이 ㅋ 기타 속성 값들이다.. Text // mso-number-format:\@ 소수점 3자리 // mso-number-format:"0\.000" 금액단위(천다위 쉼표) // mso-number-format:"\#\,\#\# 날짜 서식 // mso-number-format:""mm\/dd\yy" or mso-number-format:":d\\-mmm\\-yyyy" 테스트해보니... 이것저것 조합도 가능한것 같다 ㅎ * 출처 : http://wonis-lifestory.tistory.co..

프로그램/ASP 2021.01.12

ASP 에서 엑셀로 다운로드

ASP 에서 엑셀로 다운로드 되는거... 진자 별거 없다. ㅋ 상단에 아래 부분을 넣고... Dim XLSFileName : XLSFileName = "엑셀파일이름" Response.contenttype="application/vnd.ms-excel" Response.AddHeader "Content-Disposition","attachment; filename=" & XLSFileName & ".xls" Response.CacheControl = "public" 를 아래와 같이 바꿔주면 된다. 출처 : http://wonis-lifestory.tistory.com/entry/ASP-%EC%97%91%EC%85%80-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C * 추가 * 엑셀 : ..

프로그램/ASP 2021.01.12

AES 암호화 코드

오늘은 자바스크립트에서 AES 암호화 방법에 대해서 설명하고자 합니다. 현재 웹사이트에 AES 암호화 방법이 많이 있지만. 정확히 동작하지않는 경우가 있어서 현재 제가 사용하고 있는 js 을 소개해 드리고 간단한 주석을 달았습니다. 아래 화면은 암호화 복호화에 대한 설명인데 그냥 참고용으로 보시면 되고, 실질적으로 지정된 js코드를 넣고 암호화할 문자열을 넘기면 됩니다. 중요한 부분은 암호화 키 부분인데 이 부분은 상호 간에 협의가 되어야 하는 부분입니다. 그리고 암호화 후 자동으로 Base64 로 엔코딩 됩니다. * 소스코드 (js) var aes_key = "abcdefghijklmnopqrstuvwxyz123456"; // 상호 협의된 암호키 var GibberishAES = (function(){..

mssql에서 대량의 db 데이터 쿼리 시 사용하는 방법

오늘은 asp 에서 mssql의 db 쿼리 시 데이터의 양이 적을 때는 상관이 없지만, 데이터양이 많은 db 데이터 쿼리 시 페이지징을 해도 그 속도가 매우 느리다는 사실을 아시게 될겁니다. 오라클, mysql이야 rownum 이 있어서 이걸 이용하면 해당 레코드만 땡겨올 수 있지만 mssql 은 그렇지 못하다는 사실을 아시는 분은 그리 많지 않습니다~ 아래의 기본적인 asp에서의 쿼리를 보시면 sql = "select * from aaa " rs.open sql,dbcon,1 i=0 rs.pagesize=f_pgsize totalpage=rs.pagecount trcount=rs.recordcount if trcount > 0 then rs.absolutepage=int(f_page) pgcount=t..

프로그램/ASP 2021.01.10

ASP 에서 엑셀로 다운로드

ASP 에서 엑셀로 다운로드 되는거... 진자 별거 없다. ㅋ 상단에 아래 부분을 넣고... Dim XLSFileName : XLSFileName = "엑셀파일이름" Response.contenttype="application/vnd.ms-excel" Response.AddHeader "Content-Disposition","attachment; filename=" & XLSFileName & ".xls" Response.CacheControl = "public" 를 아래와 같이 바꿔주면 된다. 출처 : http://wonis-lifestory.tistory.com/entry/ASP-%EC%97%91%EC%85%80-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C * 추가 * 엑셀 : ..

프로그램/ASP 2021.01.10

ServerXMLHTTP 을 함수로 만들어 사용하자

오늘은 asp에서 ServerXMLHTTP 을 사용하는데 있어 그냥 함수로 하나 만들어서 사용하기 쉽게 만들고자 합니다. 이미 알려진 내용이지만 함수화 해서 사용하면 편리할 것 같아 소개합니다. * 소스코드 // post 방식으로 전송할 때 사용 function SendPOST(parm_url, parm_post) Set xmlHttp = Server.Createobject("MSXML2.ServerXMLHTTP") xmlHttp.Open "POST", parm_url, False xmlHttp.setRequestHeader "User-Agent", "asp httprequest" xmlHttp.setRequestHeader "content-type", "application/x-www-form-urle..

프로그램/ASP 2021.01.10
728x90
반응형