본문 바로가기

Programming/ClassicASP4

[Classic ASP] 배열 동적배열 선언Dim cateList : Redim cateList(CInt(Rs(0))-1) '배열선언 하나 이상의 값을 집합처럼 다루고 싶은 경우 앞의 변수의 경우는 개별값을 다룬다면 배열에서는 집합내에서 인덱스번호로 값을 다루는 것이다 0부터 시작하는 인덱스번호로 배열요소의 값에 접근할 수 있다 선언방법 1. 배열명과 배열크기 동시 선언 Dim Arr(2) Arr(0)=10 Arr(1)=20 Arr(2)=30Arr은 배열명 2는 배열크기2. 배열을 선언하고 나서 배열크기 선언 Dim Arr Redim Arr(2) Arr(0)=10 Arr(1)=20 Arr(2)=30Arr은 배열명 Redim은 재선언 2는 배열크기3. 배열의 크기를 바꾸고자 할 경우Dim Arr Redim Arr(2) Arr(0)=10.. 2015. 3. 6.
[asp] 계층형 게시판 제9장 계층형 게시판1. 테이블 작성테이블 : 기존의 DB파일에서 게시판 테이블을 복사하여 ans_board 테이블을 작성추가할 필드 : ans_group( 답변의 그룹 : 질문글의 고유번호), ans_level(답변의 단계), ans_num(답변의 순서) 2. 계층형 게시판의 이해(1) 추가한 필드ü ans_group필드 : 답변형 게시판으로 테이블의 중간에 답변데이타를 삽입을 할 수 없다. 그렇다면 답변이 달린 레코드는 하나의 질문글에 소속된 답변 데이타만을 그룹으로 묶어서 ans_group필드를 이용하여 질문 글의 고유번호를 담아 처리한다. ü ans_level필드, ans_num필드 : ans_level은 답변이 계층형이므로 단계를 부여하고 ans_num은 답변글의 리스트에서 보여줄때 정렬을 위해.. 2015. 2. 13.
ASP 첨부파일 다운로드 강제로 다운로드 창 뜨게 하려면 사용하세요. Response.Expires = 0 Response.Buffer = True Response.Clear On Error Resume Next filename = Request("filename") filepath = Server.MapPath(".") & "\Upload\" & filename Response.ContentType = "application/unknown" Response.CacheControl = "public" Response.AddHeader "Content-Disposition", "attachment;filename=" & filename '스트림 이용 Set objStream = Server.CreateObject("ADODB.St.. 2015. 1. 26.
[SiteGalaxy] 다중업로드(파일중복방지) 첨부1 첨부2 [ 샘플1 ] 개별업로드 0 then attach_file1 = up_form("upfile1").filepath '파일이 저장될 경로를 지정 attach_size1 = up_form("upfile1").size if Clng(attach_size1 / (1024 * 1000)) > Clng(File_space/ (1024 * 1000)) then Response.Write("") Response.End end if filename1 = mid(attach_file1, instrrev(attach_file1,"\")+1) '경로명을 제외한 파일명을 축출 strname1 = mid(filename1, 1, instrrev(filename1,".")-1) '파일명에서 이름과 확장자를 분리 st.. 2015. 1. 26.