Cách ghi vào tệp trong ASP từ biểu mẫu
Mặc dù hầu hết các trang web kinh doanh lưu thông tin vào cơ sở dữ liệu, một số ghi dữ liệu vào một tệp, chẳng hạn như tệp văn bản hoặc PDF. Các nhà phát triển viết các tập lệnh ASP cho Web sử dụng đối tượng hệ thống tệp để ghi dữ liệu vào các tệp Windows. Sau khi tạo một đối tượng hệ thống tệp có tên trong ASP, chỉ cần một vài dòng mã để tạo một tệp mới và ghi dữ liệu vào nó. Dữ liệu có thể đến từ bất kỳ nguồn nào, bao gồm cả biểu mẫu do người dùng gửi. Thẻ HTML bao gồm một tham số đặt tên tệp tập lệnh ASP; tập lệnh nhận và xử lý dữ liệu từ biểu mẫu.
1.
Bắt đầu chương trình phát triển ASP yêu thích của bạn, chẳng hạn như Visual Web Developer Express của Microsoft hoặc Dreamweaver của Adobe. Bạn cũng có thể sử dụng Windows Notepad ++.
2.
Tạo một tệp ASP mới trong chương trình phát triển của bạn. Trên Notepad ++, nhấp vào menu "Tệp" và chọn "Lưu dưới dạng". để mở hộp thoại lưu, sau đó nhấp vào menu kéo xuống theo tiêu đề "Lưu dưới dạng loại" và chọn "Tất cả tệp". Nhập "write_form_data.asp" (không có dấu ngoặc kép) trong hộp văn bản tên tệp, sau đó nhấp vào nút "Lưu".
3.
Nhập một vài dòng mã để khởi tạo tệp ASP dưới dạng chương trình VBScript, vì văn bản này minh họa:
<%4.
Thêm mã để tạo một đối tượng hệ thống tệp và mở tệp Windows, sử dụng văn bản sau đây làm ví dụ:
đặt filesystemobject = Server.CreateObject ("Scripting.FileSystemObject") đặt file = filesystemobject.OpenTextFile ("c: \ files \ formdata.txt", 8, true)
5.
Thêm mã để truy xuất các biến riêng lẻ từ dữ liệu biểu mẫu và viết chúng, như sau:
file.WriteLine (request.queryopes ("name")) file.WriteLine (request.query chuỗi ("address")) )) file.WriteLine (request.query chuỗi ("zip"))
Trong ví dụ này, biểu mẫu đã chuyển các trường "tên", "địa chỉ", "thành phố", "trạng thái" và "zip" sang tập lệnh ASP. Phương thức "request.query chuỗi" lấy từng trường từ dữ liệu biểu mẫu.
6.
Thêm mã để đóng tệp, giải phóng tệp và các đối tượng hệ thống tệp, sau đó thêm ký hiệu dấu ngoặc phải "%>" để hoàn tất chương trình VBScript, như sau:
file. Đóng tập tin tập tin = Không có gì thiết lập tập tin hệ thống = Không có gì%>
7.
Lưu tệp ASP và đóng chương trình phát triển.