728x90

프로그램/ASP 21

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

오늘은 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

HTML 태그 없애기 strip

오늘은 asp 에서 태그를 없애고 문자열만 추출하는 기존에 잘 알려져 있는 것을 함수화해서 사용하는 방법에 대해 설명하고자 합니다. 잘 아시는 것이지만 함수화 해서 사용하면 편리할 것 같아 아래와 같은 함수 하나를 만들어 사용하시면 좋을 것 같습니다. * 소스코드 Function stripTags(HTMLstring) Set RegularExpressionObject = New RegExp With RegularExpressionObject .Pattern = "]+>" .IgnoreCase = True .Global = True End With stripTags = RegularExpressionObject.Replace(HTMLstring, "") stripTags = replace(stripTags..

프로그램/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

백업 기간 지난 파일 삭제 명령어 For FIles 사용법.

출처 : http://syskb.blogspot.kr/2013/05/for-files.html 백업 기간 지난 파일 삭제 명령어 For FIles 사용법. 시스템 관리자들이 귀찮아 하는 것중에 하나가 기간이 지난 백업파일을 로컬에서 삭제하는 작업입니다. 예전에는 VB를 이용하여 하는 방법을 주로 사용했지만 자비로우신? MS 에서 명령줄로 처리하는 내용을 주셔서 고맙게 적용하였습니다. 아래는 MSDN 내용. 예제 ) traget 폴더에 있는 수정된지 5일이 지난 모든 파일 삭제 ForFiles /P D:\target /S /M * /D -5 /C "cmd /c del /Q @file" 엌ㅋ 감오시죠? 좋죠? 하지만 UNC(공유폴더) 작업은 안되는 것으로 보여 네트워크 작업을 할때는 맨 아래 VB소스를 참고..

프로그램/ASP 2021.01.11

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
728x90
반응형