본문 바로가기

프로그램&DB

ASP LoadPicture 이미지사이즈 Dim objPic Set objPic = LoadPicture("이미지 경로") Response.Write(objPic.Height & " ") Response.Write(objPic.Width & " ") Response.Write(objPic.Type & " ") Response.Write(objPic.Handle & " ") Response.Write(objPic.hPal & " ") Set objPic = Nothing 'pic : server.MapPath("/") & imgName Function GetImageSizeX(pic) Set p = LoadPicture(pic) width = CLng(CDbl(p.Width) * 24 / 635) Set p = Nothing GetImageSiz.. 더보기
UTF-8인코딩 및 디코딩 관련 함수 (URLEncodeUTF8,URLDecodeUTF8) http://cafe.naver.com/q69/71121ASP뉴스그룹의 멍멍이님께서 작성하신 함수 인데 퍼왔슴다.. ^^ 요즘 PC팔고 계시다는데.. 장사 잘되시길 바랍니다..ㅋㅋ Public Function URLEncodeUTF8(byVal szSource) Dim szChar, WideChar, nLength, i, result nLength = Len(szSource) 'szSource = Replace(szSource," ","+") For i = 1 To nLength szChar = Mid(szSource, i, 1) If Asc(szChar) < 0 Then WideChar = CLng(AscB(MidB(szChar, 2, 1))) * 256 + AscB(MidB(szChar, 1, 1)).. 더보기
[ASP] DEXT.FileUpload API (FileUpload, FileDownload, FileUploadMonitor, ImageProc) ■ FileUpload 객체 실제로 파일을 업로드하고 서버에 저장하는 기능을 담당하는 컴포넌트의 가장 핵심이 되는 객체입니다. 프로퍼티 이 름 설 명 AutoMakeFolder 이것을 TRUE로 설정하면 DefaultPath, SaveAs 등에 지정한 폴더가 존재하지 않을 경우 폴더를 자동으로 생성한다. CheckMaxFileLen MaxFileLen 에 설정한 최대 파일 크기에 대한 초과여부 CodePage 업로드 컴포넌트 내부적으로 데이터를 처리할 때 사용할 CodePage 를 지정한다. DefaultPath 임시파일 및 업로드 된 파일을 저장할 디폴트 경로 값을 지정 하는데 사용한다. FileLen 업로드 된 파일의 길이 값을 가진다.(단일 파일) FileName 업로드 된 파일의 이름(경로 제외).. 더보기
ASP에서 서버의 디렉토리를 재귀적으로 자동생성하는 함수 by 채윤이님 Scripting.FileSystemObject 객체를 이용하여 서버의 파일 및 폴더를 마음대로 주무를 수 있습니다. 특정 경로를 새로 만들때는 FSO의 CreateFolder 프로시저를 이용하게 되는데, 문제는 이 메소드가 하나의 폴더만 만들 수만 있다는 점입니다. 예를 들면, "C:\Temp\Web\Upload\2010\02\10" 식의 디렉토리에 임시 폴더를 생성하려 한다면, CreateFolder 메소드로는 바로 오류가 발생하게 됩니다. 차례 차례 경로를 들어가면서 해당 디렉토리가 없으면 하나씩 생성해 주어야 되죠. 이를 테면 다음과 같이 만들어야 겠죠. If not objFSO.FolderExists("C:\Temp") then Call objFSO.CreateFolder(("C:\Temp") .. 더보기
[jQuery강좌] 20. jQuery Performance by 승연아빠님 웹 프런티어와 함께하는 jQuery 기초강좌 20th - jQuery Performance jQuery 성능에 대한 넋두리 이번 시간에는 jQuery 성능에 대해서 이야기를 하려고 합니다. jQuery는 정말로 많은 기능을 개발자가 사용하기 쉬운 형태로 제공하고 있습니다. 하지만 얻는 게 있다면 잃는 것도 있는 게 세상의 이치이듯 jQeury의 강력한 기능을 사용함으로써 개발에 드는 공수는 줄어 들지만 클라이언트의 부하는 증가하게 됩니다. 하지만 앞으로 설명드릴 내용을 이해 하신다면 어느 정도의 부하를 줄일 수 있습니다. 말은 거창하게 시작했지만 크게 어렵거나 한 부분은 없으니, 부담 없이 강좌를 봐 주시면 되겠습니다. 첫 번째 - 셀렉터의 구체화 다른 사람을 이해시키기 위해서 자세하게 설명 하듯이 jQ.. 더보기
[jQuery강좌] 19. jQuery Event - 이벤트에 생명을~ by 승연아빠님 “Add Element”를 통해 요소를 동적으로 추가하고 해당 요소를 클릭시에 이전과 동일하게 동작을 하나 “Event Die” 버튼을 클릭하시면 더 이상 경고 창이 뜨지 않는 것을 확인 할 수 있습니다. $(‘li’).die() 의 경우는 요소 “”과 연결된 모든 이벤트를 삭제를 하며, $(‘li’).die(‘click’);이라고 지정할 경우에는 “”요소와 연결된 ‘click’ 이벤트만을 삭제 합니다. 너무나 간단하게 이벤트를 추가하고, 삭제할 수 있다니 그것도 동적으로 생성되는 요소에 정말 완소 아이템 아니 메서드가 아닌가 싶습니다. 바로 이어서 마지막으로 설명드릴 메서드는 더욱더 뽠따스틱한 기능을 하는 .one() 입니다. 이름에서 뭔가 느껴지지 않으시나요 ? (jQuery를 사용하다 보면 정말 메.. 더보기
[jQuery강좌] 18. jQuery Event - bind() 메서드 by 승연아빠님 웹 프런티어와 함께하는 jQuery 기초강좌 18th - jQuery Event - bind() 메서드를 통한 이벤트 연결 이번 시간에는 jQuery에서 지원하는 이벤트를 좀더 고급스럽게 사용하는 방법에 대해 알아 보도록 하겠습니다.(고급이라고 해 봤자, 표현식이 좀 뭔가 있어 보이는 거 정도일까요 ?) 이번 강좌에서는 고급스런 내용의 첫 번째 주자로 나선 bind() 메서드에 대하여 알~ 차게 이야기를 해 보도록 하겠습니다. .bind() .bind() 메서드는 말 그대로 개체와 이벤트를 묶어주는 역할을 합니다. 앞에서 진행한 event 관련 메서드의 경우 해당 메서드를 직접 호출하지만, bind()의 경우 파라미터의 값으로 이벤트 이름을 넣음 으로써 해당 이벤트를 체크하게 됩니다. $(“div”).c.. 더보기
[jQuery강좌] 17. jQuery Event - 이벤트 지원 메서드 by 승연아빠님 웹 프런티어와 함께 하는 jQuery 기초강좌 17th - jQuery Events 이벤트 지원 메서드 살펴보기 jQuery에서는 사용자가 발생시키는 이벤트를 쉽고, 간단하게 핸들링 할 수 있는 메소드를 지원하고 있습니다. 마우스의 클릭과 키보드의 입력은 물론이고 심지어 더블클릭과 마우스 휠에 대한 이벤트를 쉽게 처리 할 수 있습니다. jQuery에서 제공하는 이벤트 관련 메소드의 종류는 정말로 너무나 많습니다. 그 만큼 개발자가 많은 이벤트를 쉽게 이용할 수 있고 좀더 나은 UX를 만들 수 있다는 큰~ 장점이 있습니다. (일만 많아 지는 건가요?) 이번 시간에는 jQuery를 통해 이벤트를 어떻게 이용할 수 있는지에 대해 알아 보도록 하겠습니다. 이벤트 중에서 이번 시간을 통해 알아볼 내용은 사용자의 .. 더보기