폼에서 ASP의 파일에 쓰는 방법

대부분의 비즈니스 웹 사이트는 정보를 데이터베이스에 저장하지만 일부는 텍스트 파일이나 PDF와 같은 파일에 데이터를 기록합니다. 웹용 ASP 스크립트를 작성하는 개발자는 파일 시스템 개체를 사용하여 Windows 파일에 데이터를 씁니다. ASP에서 명명 된 파일 시스템 개체를 만든 후 새 파일을 만들고 데이터를 쓰는 데 몇 줄의 코드 만 있으면됩니다. 데이터는 사용자가 제출 한 양식을 포함하여 모든 소스에서 가져올 수 있습니다. HTML 태그에는 ASP 스크립트 파일의 이름을 지정하는 매개 변수가 포함됩니다. 스크립트는 양식에서 데이터를 수신하고 처리합니다.

1

Microsoft의 Visual Web Developer Express 또는 Adobe의 Dreamweaver와 같이 좋아하는 ASP 개발 프로그램을 시작하십시오. Windows Notepad ++를 사용할 수도 있습니다.

2

개발 프로그램에서 새 ASP 파일을 만듭니다. Notepad ++에서 "파일"메뉴를 클릭하고 "다른 이름으로 저장…"을 선택합니다. 저장 대화 상자를 열려면 "파일 형식…"제목 옆에있는 풀다운 메뉴를 클릭하고 "모든 파일"을 선택하십시오. 파일 이름 텍스트 상자에 "write_form_data.asp"(따옴표 제외)를 입력 한 다음 "저장"버튼을 클릭합니다.

다음 텍스트에 설명 된대로 몇 줄의 코드를 입력하여 ASP 파일을 VBScript 프로그램으로 시작합니다.

<%

4

다음 텍스트를 예로 사용하여 파일 시스템 개체를 만들고 Windows 파일을 여는 코드를 추가합니다.

set filesystemobject = Server.CreateObject ( "Scripting.FileSystemObject") set file = filesystemobject.OpenTextFile ( "c : \ files \ formdata.txt", 8, true)

5

다음과 같이 양식 데이터에서 개별 변수를 검색하고 작성하는 코드를 추가합니다.

file.WriteLine (request.querystring ( "name")) file.WriteLine (request.querystring ( "address")) file.WriteLine (request.querystring ( "city")) file.WriteLine (request.querystring ( "state" )) file.WriteLine (request.querystring ( "zip"))

이 예제에서 양식은 "name", "address", "city", "state"및 "zip"필드를 ASP 스크립트에 전달했습니다. "request.querystring"메소드는 양식 데이터에서 각 필드를 검색합니다.

6

다음과 같이 파일을 닫고 파일 및 파일 시스템 개체를 해제하는 코드를 추가 한 다음 오른쪽 대괄호 기호 "%>"를 추가하여 VBScript 프로그램을 완료합니다.

file.Close set file = 아무것도 설정하지 않음 filesystemobject = 아무것도 %>

7

ASP 파일을 저장하고 개발 프로그램을 닫습니다.