Chao mung ban den voi Trung Tam Dao Tao Cong Nghe Mang & Website Viet Chuyen
Xin vui lòng chờ tải dữ liệu trong giây lát...
 
Label

 

 
  •  TOP 20 ĐỒ ÁN WEBSITE
  •  TOP 10 GIAO DIỆN WEB
  •  ĐỒ ÁN KHÓA ĐỒ HỌA
  •  ĐỒ ÁN WEBSITE
  •  ĐỒ ÁN WEBSITE MỚI

  • ttvnews.vietchuyen.edu.vn
    Học viên: Phạm Văn Định

    godongphu.com
    Học viên: Chu Minh Tân

    www.quatangbj.com
    Học viên: Nguyễn Trung Hiếu

    KienLongReal.net
    Học viên: Chu Minh Tân

    Công ty Thiết kế - Quảng cáo TOÀN PHÁT
    Học viên: Chu Minh Tân

    Cây cảnh - Bon Sai ND
    Học viên: Chu Minh Tân

    Công ty quảng cáo Việt Quang
    Học viên: Hà Tiến Dũng

    TRẺ THƠ VIỆT
    Học viên: Chu Minh Tân

    SIM ĐẸP 47
    Học viên: Chu Minh Tân

    CÔNG TY VIỆT NHUẦN
    Học viên: Chu Minh Tân


ĐỒ ÁN KHÓA ĐỒ HỌA MỚI

Magic Wedding
Học viên: Đinh Thị Thương Thương

Lady Shoes
Học viên: Phan Thị Ngọc Nhạn

LUXURY
Học viên: Đỗ Minh Đạt

HTC
Học viên: Nguyễn Đức Định

Công ty Cổ Phần Vàng Bạc Đá Quí Luxurious
Học viên: Huỳnh Thị Mỹ

Công ty TNHH MTV SOL THĂNG
Học viên: Đặng Trúc Huỳnh


 

 

 THIẾT KẾ WEB CƠ BẢN
 

GỞI MAIL (SEND MAIL) - Bài tập 2 - Phần 20 

Trong phần này chúng ta sẽ học các vấn đề sau....

  • Gởi mail (Sending email) trực tiếp đến máy chủ của bạn sử dụng ASP và CDONTS (Collaboration Data Objects for NT Server)

  • Gởi mail từ máy chủ của bạn và cập nhật database vào cùng một thời gian.

  • Sử dụng thành phần có sẳn của ASP (Ad Rotator Component) để tạo Banner quảng cáo động .

  • Sử dụng Content Rotator Component để hiển thị chú thích từ một tập tin văn bản.

Chú ý:

Bạn không thể kiểm tra tiến trình gởi mail trực tiếp trên PWS!

CDOmail sử dụng SMTP (Simple Mail Transfer Protocol) để gởi mail từ máy chủ. Đây là một thành phần chuẩn của Microsoft Internet Information Server (IIS).

Ở đây có một vài điều cần chú ý mà bạn nên kiểm tra với máy chủ của bạn trước khi bạn cố gắng sử dụng CDOmail.

  • Máy chủ của bạn có cung cấp CDONTS ? Một vài hãng thứ ba sử dụng ASP mailers chẳng hạn như JMAIL, ASPmail hoặc Abmailer. Thật may mắn là tất cả đều tương tự nhau.

  • Bạn phải kiểm tra xem SMTP đã có cài đặt trên máy chủ hay chưa ?. Nếu không bạn không thể giởi mail tới bất kỳ nơi đâu!

Nếu bạn gặp một báo lỗi như sau:

Microsoft VBScript runtime error '800a01ad'

ActiveX component can't create object: 'CDONTS.NewMail'

Điều này có nghĩa là CDONTS chưa cài đặt trên máy chủ của bạn.
 
Chú ý:

Nếu bạn đang sử dụng PWS như là một máy chủ cục bộ thì bạn sẽ không kiểm tra được phần tạo Banner AD. Bạn sẽ gặp một báo lỗi như sau:

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/content.asp, line 5

800401f3

 

Nếu bạn sử dụng IIS thì bạn có thể kiểm tra được Banner AD.

 

 

TẠO BIỂU MẪU LIÊN LẠC (THE CONTACT FORM)

 

1/ Tạo 4 tập tin ASP trống và đặt tên như sau:

  • contact_form.asp

  • contact_newsletter.asp

  • contact_thanks.asp

  • contact_post1.asp
 
2/ Mở trang "contact_form.asp" vào Modify->Page Properties để cấu hình ảnh nền.Sau đó chèn một bảng 4 dòng 3 cột, độ rộng 750 pixels , border=0, cell padding= 2, cell spacing = 2.
 
 
3/ Hãy tạo giao diện cho trang như bên dưới.
 
 
4/ Hãy chèn một Form trong Cell ở giữa như sau:
 
 
5/ Click vào bên trong dòng form delimiter và chèn một table gồm 5 dòng và 2 cột. Hãy cấu hình như bên dưới
 
 
6/ Chèn một Text fields, độ rộng 40 characters vào trong cell Name và E mail. Hãy đặt tên cho text field Name là name  và  text field E-Mail là email.
 
 
7/ Trong Cell Message chèn một Multi Line Textarea có độ rộng 36 characters và 5 dòng với tên là message.
 
 
8/ Chèn một submit button vào dòng cuối với nhãn là "Send".
 
 
9/ Click vào bất kỳ nơi nào trong form delimiter. Bạn sẽ nhìn thấy tag <form> xuất hiện trên thanh chọn tag (tag selector bar) . Click chọn tag <form> ....
 
 
 

10/ Trong hộp thuộc tính cấu hình như sau:

  • Đặt tên form là contact

  • Chọn phương pháp là POST

  • Trong truờng action browse tới tập tin contact_post1.asp
 
11/ Trang của bạn sẽ trông giống như sau. Bạn có thể nhập vào địa chỉ bất cứ nơi nào mà bạn thích.
 
 

File->Save. Nhấn F12 kiểm tra thử kết quả của bạn

12/  Tạo đối tượng mail
 

TẠO ĐỐI TƯỢNG MAIL MỚI (CDONTS. NEWMAIL)

 

CDONTS.NEWMAIL là một đối tượng của IIS dùng để gởi mail.Trong phần này chúng ta sẽ học các cú pháp khi sử dụng đối tượng CDONTS.NEWMAIL .

 

Dreamweaver MX 2004 không tự tạo được code gởi mail sử dụng CDONTS , do đó muốn làm được điều này bạn phải viết script bằng tay mà thôi.

 

Đây là một số ví dụ sử dụng CDONTS mailing script ....

 

Example 1: test1.asp

 

<% @language="VBSCRIPT" %>

<%

Dim myMail

Set myMail = Server.CreateObject ("CDONTS.NewMail")

myMail.From = "bktrung@vietchuyen.org"

myMail.To = "trinh@vietchuyen.org"

myMail.Subject = "My first CDONTS email"

myMail.Body = "This is a test email message" & vbcrlf & "sent with CDONTS"

myMail.Send

set myMail=nothing

%>
 
 

Sau này bạn có thể sử dụng thêm

 

myMail.Cc = "tan@yahoo.com"    // Đồng gởi

myMail.Bcc = "htv@hotmail.com"  // Gởi ẩn

 

TIẾN TRÌNH GỞI MAIL TRONG TRANG

 

contact_post1.asp

 

Đoạn Code trong trang test1.asp là một cách để kiểm tra xem máy chủ của bạn có hổ trợ sử dụng đối tượng CDONTS hay không. Tuy nhiên trong thực tế thông tin sẽ được điền vào Form từ người dùng Web trong trang "contact_form.asp" và chuyển thông tin này qua trang "contact_post1.asp" . Điều gì sẽ xảy ra :

  1. Người dùng sẽ điền thông tin vào form trong trang "contact_form.asp" và clicks vào nút send .

  2. Thông tin được gởi đến trang "contact_post1.asp" sử dụng phương thức "POST" .

  3. Thông tin sẽ được chèn vào nơi thích hợp trong đoạn code CDONTS bằng phát biểu Request.Form( )  ( dùng để lấy thông tin từ các trường của Form)

  4. Email được gởi đi.

  5. Kết thúc tiến trình gởi mail.

  6. Người sử dụng được hướng tới trang "Thanks For Mailing Us" .

OK, bây giờ chúng ta sẽ viết code cho trang contact_post1.asp .

 

<% @language="VBSCRIPT" %>

<%

Dim myMail, myBody

myBody ="Name: "& request.form("name") & vbcrlf & "E-Mail: " & request.form("email") & vbcrlf & "Message: "& vbcrlf & request.form ("message")

Set myMail = Server.CreateObject ("CDONTS.NewMail")

myMail.From = request.form("email")

myMail.To = "trinh@vietchuyen.org"

myMail.Subject = "Customer Contact"

myMail.Body = myBody

myMail.Send

set myMail=nothing

Response.Redirect("contact_thanks.asp")

%>

13 / Mở trang contact_thanks.asp thiết kế giao diện như sau:

 
vào Insert > HTML>Head Tags > Refresh để gởi người dùng về trang "default.asp" .
 
 

File->Save. Upload tất cả các File lên máy chủ. Mở trang contact_form.asp lên để kiểm tra xem có gởi mail được không ?

Mở Outlook Express. Click nút Send & Receive để kiểm tra xem có nhận được mail từ khách hàng hay không ?

 
  Lượt xem: 4012  
 
Trang in  Gởi mail cho bạn bè Về đầu
  
 

CÁC TIN TỨC KHÁC CỦA THIẾT KẾ WEB CƠ BẢN

TẠO THÀNH PHẦN NỘI DUNG ĐỘNG (THE CONTENT ROTATOR COMPONENT) (Bài Tập 2 - Phần 23)
SỬ DỤNG THÀNH PHẦN TẠO BANNER ĐẢO (THE AD ROTATOR COMPONENT) (Bài Tập 2 - Phần 22)
TẠO NEWSLETTER (THE REGISTER FOR NEWS LETTER FORM) (Bài Tập 2 - Phần 21)
BẢO VỆ TRANG WEB NHIỀU CẤP ĐỘ (PROTECT PAGES FOR MULTI LEVELS) - Bài tập 2 -Phần 19
XÓA NGƯỜI DÙNG (DELETE USER) - Bài tập 2 - Phần 18
TẠO NGƯỜI DÙNG MỚI (NEW USER) - Bài tập 2 - Phần 17
TẠO LOGIN (LOG IN ADMIN USERS) - Bài tập 2 - Phần 16
TẠO TABLE LOGIN
PHÂN QUYỀN QUẢN TRỊ (ADMIN ACCESS LEVEL)
VIẾT SQL CHO TRANG KẾT QUẢ (SEARCH RESULTS SQL) - Bài tập 2 -Phần 13
XÂY DỰNG TRANG KẾT QUẢ TÌM KIẾM (THE SEARCH RESULTS PAGE) - Bài tập 2- Phần 12
TẠO TRANG TÌM KIẾM(SEARCH PAGE) - (Bài Tập 2 - Phần 11)
PHÂN TRANG (PAGING RECORDSETS) - (Bài Tập 2- Phần 10)
TẠO TRANG SỬA MẪU TIN (EDIT PAGE) - (Bài Tập 2 - Phần 9)
TẠO TRANG XÓA (DELETE PAGE) (Bài Tập 2 - Phần 8)
TẠO TRANG QUẢN TRỊ ( ADMIN PAGES) (Bài Tập 2 - Phần 7)
TẠO TRANG THÊM MẪU TIN (Bài Tập 2 - Phần 6 - 2)
TẠO TRANG THÊM MẪU TIN (Bài Tập 2 phần 6 - 1 )
TẠO TRANG CHI TIẾT (Bài Tập 2 - Phần 5)
XÂY DỰNG CATALOGUE TRỰC TUYẾN CHO NGƯỜI ĐUA THUYỀN (Bài Tập 2 - Phần 4)
» Xem toàn bộ
Trang chủ | Giới thiệu | Hệ thống đào tạo | Đội ngũ giảng viên | Lịch khai giảng | Diễn đàn | Liên hệ
Trung Tâm Đào Tạo Công Nghệ Mạng & Lập Trình VIỆT CHUYÊN
Ðịa chỉ: 740/12 Sư Vạn Hạnh (nối dài), P.12, Q.10, TP.HCM.
Ðiện thoại: (84-8) 3862 7509 - 6264 9179
Email: info@vietchuyen.edu.vn Website: www.vietchuyen.edu.vn - www.ddcntt.vn
® Ghi rõ nguồn "www.vietchuyen.edu.vn" khi phát hành lại thông tin từ website này.