본문 바로가기

asp

class asp에서 WScript.Shell 사용하기 위해 서버에 설치할 것 Classic ASP 소스에서 CreateObject("WScript.Shell") 사용시정상적으로 실행되지 않아서서버에 MSXML 4.0 SP3 Parser를 설치했더니정상작동함. 더보기
csv 파일로 다운로드 Response.CharSet="utf-8"    Session.codepage="65001"    Response.codepage="65001"    Response.ContentType="text/html;charset=utf-8"%>       Response.Buffer = True    Response.Expires = 0    Response.ContentType = "text/csv"    Response.Charset = "euc-kr"    Session.codepage="949"    Response.codepage="949"    Response.CacheControl = "public"    Response.AddHeader "Content-Disposition","attac.. 더보기
asp 썸네일 이미지 생성하기 나누미 이미지 컴포넌트 파일을 서버에 설치하셔야합니다. 윈도우2003, 2008R2 이렇게 두군데 설치해서 사용해봤는데, 잘 됩니다. DefaultPath = server.mappath("\") & "\upload\" upPath = "bbsupload" const_thum_width = 200 '가로사이즈 const_thum_height = 170 '세로사이즈 userfilename = "abc.png" Set Image = Server.CreateObject("Nanumi.ImagePlus") Image.OpenImageFile DefaultPath & upPath & "\" & userfilename Image.OverWrite = True '덮어쓰기 여부 Image.ImageFormat = "JP.. 더보기
classic asp 엑셀 출력시 문자열이 숫자나 수식으로 출력되는 문제 해결 방법 일단 확실하게하는 의미로 해당 데이터값을 cstr로 한번 감싸주고 이런 식으로 독특한(?) inline style을 적용하면 된다고 합니다. 제가 직접 사용해 본 내용은 아니고, 개발자 커뮤니티에서 어느 분이 질문을 올렸는데 그에 대한 답변을 해주려고 검색하다보니 자료가 많이 나오네요. 더보기
asp xml 파싱 (한글도 잘 되는 소스) 오늘 업무처리에 사용한 xmlhttprequest를 이용한 asp + xml 파싱 소스입니다.정상 작동합니다. 더보기
classic asp 큰 따옴표 치환하기 예) iframe height="85px" 이라는 코드를 iframe height="165px" 로 치환하고자 할때 제 기억으론 ASP 책에서는 큰 따옴표 치환에 대해서 안나오는것 같은데...asp 웹개발자라면 누구나 한번쯤 검색해봤을 사항인것 같네요. ※ 작은 따옴표는 chr(39), 엔터는 chr(13) & chr(10) 더보기
classic asp에서 DB 트랜잭션 처리 ASP + MSSQL 환경에서는 아직 트랙잭션을 적용해본적은 없지만 작년에 파견나가서 ASP + 오라클 환경에서 작업을 할때 오라클의 clob(mssql의 text필드) 타입의 컬럼에 있는 데이터를 다룰때는 트랙잭션을 안쓰면 문자열이 잘리는 등의 에러가 나서 "반드시" 저렇게 처리해야만 했던 기억이 나네요. (확실한 원인 파악보다는 오류 처리가 우선이었던 작업이라 정확히 clob 와 트랜잭션 문제였는지는 1년이 지난 지금으로썬 다소 불확실하지만, 확실한건 처음엔 트랜잭션 안쓰고 작업했다가 나중에 소스 전부다 저렇게 바꿨다는거...) mssql 환경에서는 꼭 써야할 일은 일반적으론 없다는게 개인적인 생각입니다. 더보기
asp 메일 수신 확인 방법 메일 본문에 아래와 같은 태그를 추가한다. 'mailcode 값을 DB에 저장하고, 수신여부 컬럼에 미수신 값을 저장한다. ※ style="display:none;" 은 메일 서비스 업체에 따라 태그를 막는 경우도 있으므로, 그럴땐 width, height 1px 이라던지 다른 방법을 사용해서 시각적으로 감춰야 된다. MailConfirm.asp 파일의 소스 더보기
asp에서 euc-kr / utf-8 설정 상단 구문 head태그의 meta type에서만 설정해도 잘 작동하는 경우가 있지만 외부 API등의 활용으로 인해 어쩔수 없이 한 사이트 내에서 2개 이상의 charset 을 사용해야만 할 경우 아래의 소스를 각 페이지 상단에 넣어주면 페이지 단위로 정상적으로 인식해준다. ----------------------------------------------------------------------------------------------- 더보기
asp를 xml문서로 읽도록 하기 소스를 이런식으로 감싸주면 된다. 대부분은 소스를 이렇게 감싸주는것 만으로도 xml로 제대로 읽어지지만 간혹 브라우저에 따라 안되는 경우가 있을때는 asp 문서 최상단에 이렇게 넣어주면 제대로 읽어졌다. 더보기