CHUYÊN ĐỀ CSDL VÀ LẬP TRÌNH ỨNG DỤNG WEB 1- P11 pptx

5 311 0
CHUYÊN ĐỀ CSDL VÀ LẬP TRÌNH ỨNG DỤNG WEB 1- P11 pptx

Đang tải... (xem toàn văn)

Thông tin tài liệu

Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail © 2009 Khoa CNTT - ĐHKHTN G G ử ử i i mail s mail s ử ử d d ụ ụ ng ng PHP mail() PHP mail() - - Non Non Authentication Authentication  Sử dụng SMTP Server + hàm thư việncủaPHP mail(to, subject, message, headers, parameters)  Trong đó: Key Specifies TO Địa chì email ngườinhận SUBJECT Tiêu đề Email (KHÔNG đượcchứakýtự xuống dòng) MESSAGE Nội dung Email HEADERS Thông tin thêm (vd: FROM, BCC, CC,…) Các thông tin này nên phân cách nhau bằng ký tự xuống dòng (\r\n) PARAMETERS Tham số cấuhìnhchoứng dụng gửimail Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail © 2009 Khoa CNTT - ĐHKHTN G G ử ử i i mail s mail s ử ử d d ụ ụ ng ng PHP mail() PHP mail() - - Non Non Authentication Authentication  CấuhìnhSMTP mặc định trong PHP (php.ini) Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail © 2009 Khoa CNTT - ĐHKHTN V V í í d d ụ ụ : : <?php // Định nghĩa email ngườinhận $to = ‘noname@yahoo.com'; // Tiêu đề $subject = 'Test email'; // Nội dung email $message = "Hello World!\n\nThis is my first mail."; // Định nghĩa email ngườigửi và email trả lời $headers = "From: mymail@yahoo.com\r\nReply-To: replymail@yahoo.com"; // Gửi email $mail_sent = @mail( $to, $subject, $message, $headers ); // Kiểmtragửi thành công và thông báo echo $mail_sent ? "Mail sent" : "Mail failed"; ?> Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail © 2009 Khoa CNTT - ĐHKHTN K K ỹ ỹ thu thu ậ ậ t t g g ử ử i i Email Email b b ằ ằ ng ng PHP PHP  Cơ chế gửiEmail  Gửi email sử dụng Outlook  Gửi email sử dụng WebMail – PHP mail() – Non Authentication – PHP PEAR package – SMTP Authentication Chuyên đề CSDL và WEB– Bài 9 : PHP và File, Session, Cookies, Mail © 2009 Khoa CNTT - ĐHKHTN G G ử ử i i mail mail s s ử ử d d ụ ụ ng ng PHP PEAR package PHP PEAR package – – SMTP Authentication SMTP Authentication 1. Sử dụng PEAR package Mail.php – require_once(‘Mail.php’); 2. Khởitạothể hiện để gửi mail sử dụng Mail::factory() – $smtpMail = Mail::factory(‘smtp’, $params); • $params["host"] = "hostname"; • $params["auth"] = true; • $params["username"] = "smtp_username"; • $params["password"] = "smtp_password"; 3. Gửimail sử dụng hàm send() – $mail = $smtpMail >send($to, $headers, $message) • $headers['From'] = 'from@example.com'; • $headers['To'] = $to; • $headers['Subject'] = 'Test message'; • $headers['Cc'] = 'cc@example.com'; • $headers['Reply-To'] = 'from@example.com'; 4. Kiểmtralỗigửimail – if (PEAR::isError($mail )) echo($mail ->getMessage()); . gửiEmail  Gửi email sử dụng Outlook  Gửi email sử dụng WebMail – PHP mail() – Non Authentication – PHP PEAR package – SMTP Authentication Chuyên đề CSDL và WEB Bài 9 : PHP và File, Session, Cookies,. phân cách nhau bằng ký tự xuống dòng ( ) PARAMETERS Tham số cấuhìnhchoứng dụng gửimail Chuyên đề CSDL và WEB Bài 9 : PHP và File, Session, Cookies, Mail © 2009 Khoa CNTT - ĐHKHTN G G ử ử i i mail. $headers ); // Kiểmtragửi thành công và thông báo echo $mail_sent ? "Mail sent" : "Mail failed"; ?> Chuyên đề CSDL và WEB Bài 9 : PHP và File, Session, Cookies, Mail © 2009

Ngày đăng: 08/07/2014, 13:20

Từ khóa liên quan

Mục lục

  • CHUYÊN ĐỀ CSDL VÀ LẬP TRÌNH ỨNG DỤNG WEB 1

  • Nội dung

  • Mục tiêu môn học

  • Nội dung chương trình

  • Công cụ

  • Công cụ ( tt )

  • Kiến thức yêu cầu

  • Tài liệu tham khảo

  • Đánh giá kết quả

  • Liên hệ

  • Ppt0000002.pdf

    • Bài 3 Thiết kế trang Web – HTML Căn bản

    • Nội dung

    • Nội dung

    • Giới thiệu về HTML

    • Giới thiệu về HTML – Trình duyệt, trình soạn thảo

    • Giới thiệu về HTML – Thẻ (Tag) HTML

    • Giới thiệu về HTML – Thẻ (Tag) HTML

    • Giới thiệu về HTML – Thẻ (Tag) HTML.Cú pháp

    • Giới thiệu về HTML – Thẻ (Tag) HTML.Cú pháp

    • Giới thiệu về HTML – Thẻ (Tag) HTML.Ví dụ

Tài liệu cùng người dùng

Tài liệu liên quan