Bài giảng Lập trình viên mã nguồn mở PHP - Module 3, Bài 7: PHP Email và Secure Email

Giới thiệu

• Để gửi Email bằng PHP, cần phải có một Web Server cho hệ thống quản lý Email gọi là Mail Server.

• Khi cài đặt một Mail Server, cần phải có một server và một trong các phần mềm Mail Server như MS Exchange Server, Mdeamon, Apache.

• Khi cài đặt thành công Mail Server, ta có thẻ cấu hình nhiều địa chỉ Email cho nhiều người sử dụng là nhân viên trong công ty hay khách hàng.

• Với mỗi Email được gửi qua Internet, cần phải có địa chỉ Email người gửi và người nhận trong đó địa chỉ Email người gửi phải là địa chỉ Email tồn tại trong Mail Server.

 

docx 8 trang kimcuc 7980
Bạn đang xem tài liệu "Bài giảng Lập trình viên mã nguồn mở PHP - Module 3, Bài 7: PHP Email và Secure Email", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Lập trình viên mã nguồn mở PHP - Module 3, Bài 7: PHP Email và Secure Email

Bài giảng Lập trình viên mã nguồn mở PHP - Module 3, Bài 7: PHP Email và Secure Email
LTV MÃ NGUỒN MỜ PHP
Module 3 - Bài 7: PHP Email & Secure Email
Ngành LT & CSDL
www.t3h.vn
2014
Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chi Minh TRUNG TÂM TIN HỌC
CMC
xMediaFire
PHP Email
□Giới thiệu
Để gửi Email bằng PHP, cần phải có một Web Server cho hệ thống quản lý Email gọi là Mail Server.
Khi cài đặt một Mail Server, cần phải có một server và một trong các phần mềm Mail Server như MS Exchange Server, Mdeamon, Apache...
Khi cài đặt thành công Mail Server, ta có thẻ cấu hình nhiều địa chỉ Email cho nhiều người sử dụng là nhân viên trong công ty hay khách hàng.
Với mỗi Email được gửi qua Internet, cần phải có địa chỉ Email người gửi và người nhận trong đó địa chỉ Email người gửi phải là địa chỉ Email tồn tại trong Mail Server.
ÁMetliáFire
LTV Mã nguồn mờ PHP - Module 3
MC
MC
MC
MC
VMediaFire
IIẾ
Secure Email
□Cách giải quyết
• Cách tốt nhất để ngăn chặn việc gửi mail như trên là cần phải xác nhận dữ liệu đầu
vảo.
•Đoạn code ở trang tiếp theo giống như ở phần PHP email ta đã thực hiện, nhưng bây giờ được thêm vào một validator để kiểm tra “from” input field trên form:
LTV Mã nguồn mờ PHP - Module 3
12
Secure Email
□ Cách giải quyết
• Xây dựng phương thức spamcheck() có sử dụng PHP Filter để xác nhận dữ liệu đầu vào:
function spamcheck($field) {
// FILTER_SANITIZE_EMAIL filter: loại bó tảt cã các ký tự email bầt hợp pháp email từ chuỗi
$field=filter_var($field, FILTER_SANITIZE_EMAIL);
II FILTER_VALIDATE_EMAlL filter: xảc nhận giá trị la một địa chi e-mail if(filter_var($field, FILTER_VALIDATE_EMAIL)){ return TRUE;
}
} else {
return FALSE;
}
LTV Mã nguồn mớ PHP - Module 3
13
CongGMC
VNIediaFire

File đính kèm:

  • docxbai_giang_lap_trinh_vien_ma_nguon_mo_php_module_3_bai_7_php.docx
  • pdfttth_dh_khtn7_0713_541353.pdf