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.
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
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:
- bai_giang_lap_trinh_vien_ma_nguon_mo_php_module_3_bai_7_php.docx
- ttth_dh_khtn7_0713_541353.pdf