Phpmailer có an toàn không?
Bạn có một trang web bán hàng trực tuyến và bạn muốn nhận được thông báo khi có đơn hàng mới? . Bạn có thể sử dụng hàm mail mặc định của PHP để làm điều này nhưng thường hay bị lỗi, và trong bài hôm nay mình muốn giới thiệu cho các bạn cách gửi mail trong php bằng cách sử dụng PHPMailer. Có thể nói đây là một trong những thư viện cơ bản nhưng chắc chắn là ai cũng biết đến nó và bài này mình muốn giới thiệu đến các bạn đang gặp khó khăn trong vấn đề gửi mail trong php nên các bạn chém tay ạ.
Nội dung chính Hiển thị Show
Nội dung chính 1. Tại sao phải sử dụng PHPMailer?Mặc dù trong php đã có sẵn chức năng gửi thư rồi nhưng thông thường thì khi thư sẽ rất khó phát nổ, thư của bạn có thể nằm trong thư mục thư rác hoặc máy chủ của bạn đã bị chặn gửi thư. Lúc này bạn cần phải nghĩ đến một giải pháp thay thế đó là sử dụng một thư viện hỗ trợ gửi thư. Và ở đây tôi chọn PHPMailer để thực hiện công việc này. Ngoài ra còn có lê mail nhưng ít phổ biến hơn và mình cũng chưa dùng nó bao giờ các bạn có thể tìm hiểu thêm và cho ý kiến. PHPMailer to doing this job. Ngoài ra còn có lê mail nhưng ít phổ biến hơn và mình cũng chưa dùng nó bao giờ các bạn có thể tìm hiểu thêm và cho ý kiến Các tính năng của PHPMailer
Và còn nhiều hơn thế nữa nếu bạn chưa biết đến nó, hãy sử dụng đi và cảm nhận 2. Hướng dẫn sử dụng phiên bản PHPMailer 6xTrước tiên bạn cần tải xuống thư viện PHPMailer 6. 05 tại đây Nhập thư việnBạn thực hiện nhập thư viện vào như sau, nhớ thay đổi đường dẫn đến mã nguồn mà bạn đã lưu nhé, và phải đặt đoạn mã này ở trên cùng tệp 1 2 3 4 5 6 7 8
Thực hiện gửi thư1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Chi tiết bạn nên xem video để hiểu rõ hơn 3. Hướng dẫn sử dụng PHPMailer Phiên bản 5xTrước khi bạn muốn sử dụng nó, bạn cần phải tải mã của nó về. Bạn có thể tải nó về tại đây Sau khi tải về bạn giải nén nó ra bạn sẽ nhận được một số tệp nhưng bạn chỉ cần sử dụng hai tệp đó là Sau khi đã có 2 tệp trên chúng ta cùng tạo 1 tệp có tên And content of file as after 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Chỉ đơn giản là thế thôi, rất nhàn nhã phải không nào, bạn thử chạy tệp Hướng dẫn tạo hàm gửi thư bằng PHPMailerNhư ở phần trên bạn đã gửi email thành công nhưng giả sử dụng trang web của bạn bạn muốn gửi thư ở nhiều nơi, ví dụ như khi khách hàng liên hệ bạn cần gửi thư đến quản trị viên để thông báo. Khi có đơn hàng mới, bạn cần gửi thư xác nhận đơn hàng và thông báo tới quản trị viên. Không lẽ bạn cứ phải ôm theo một mã mới như thế nào để ném ở mọi tệp rõ ràng là không thu gọn gàn chút nào phải không nào. Và ở phần này mình sẽ hướng dẫn các bạn để họ vào một hàm và trong hàm này hơi khác phần trên một chút là mình có bổ sung thêm tính năng địa chỉ cc. Thực tế thì dựa vào phần bạn hoàn toàn có thể tự tạo hàm cho riêng mình nhưng ở đây mình tạo mẫu cho các bạn chưa chán lắm về hàm có thể áp dụng. Bạn hãy tạo một file functions. php to write các hàm vào đấy. Và ở đoạn mã sau tôi đã tạo sẵn hai hàm một là hàm sendMail để gửi thư bình thường không có tệp đính kèm và hai là hàm 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
________ 273 ________ 050 ________ 051
________ 273 ________ 050 ________ 058
________ 30 ________ 24 ________ 30 ________ 191
_______30____24____621____076
________ 273 ________ 050 ________ 051
________ 273 ________ 050 ________ 058
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
________ 30 ________ 24 ________ 30 ________ 191
Trong h h àm chuy ện bạn
Giờ GIờ BạN Quay Lại Tệp 1
;0APPPPATH. 96". /storage/PHPMailer-master/src/PHPMailer. php"5". /storage/PHPMailer-master/src/Ngoại lệ. php"63;
;0__176". /storage/PHPMailer-master/src/PHPMailer. php"5APPPATH. 78;
Bật BẬT cho phép các ứng dụng kém an toàn hơnBạn vào link này để chuyển sang chế độ ON nhé. Thông thường khi hoàn thành bước này là bạn có thể gửi thư tại máy chủ cục bộ, nhưng khi tải lên máy chủ lưu trữ thì không sử dụng được, lúc này bạn phải thực hiện bước thứ 3 dưới đây Bật Hiển thị hình ảnh xác thực mở khóaBạn vào link này và click continue để cho phép gửi mail ở bên thứ 3 nhé Sau khi hoàn thành 3 bước trên là bạn đã gửi được mail rồi đấy. Trường hợp vẫn chưa gửi được thì bạn phải xem lại hosting của bạn có hỗ trợ gửi mail hay không, và có một số hosting bắt buộc gửi mail phải theo tên miền nên không sử dụng được Gmail 5. Kết luậnỞ trên mình và các bạn vừa tìm hiểu về cách gửi mail trong php thông qua thư viện PHPMailer như đã nói ở trên, đây là một thư viện khá cơ bản và rất nhiều người biết đến rồi nhưng mình vẫn muốn giới thiệu lại cho các bạn . Bài viết chỉ ở trạng thái khai báo các bạn có thể vận chuyển sao cho linh hoạt hoạt động để nó trở nên hữu dụng. Và kỹ năng lập trình của mình còn hạn chế, cũng như kiến thức có hạn nên có thể trong bài viết có nhiều chỗ sai, mong nhận được sự góp ý từ phía các bạn để mình củng cố thêm. And also mong các bạn thông cảm. thư viện PHPMailer như đã nói ở trên, đây là một thư viện khá cơ bản và rất nhiều người biết đến rồi nhưng mình vẫn muốn giới thiệu lại cho bạn nào chưa biết đến và đang gặp khó khăn trong vấn đề gửi mail đi. . Bài viết chỉ ở trạng thái khai báo các bạn có thể vận chuyển sao cho linh hoạt hoạt động để nó trở nên hữu dụng. Và kỹ năng lập trình của mình còn hạn chế, cũng như kiến thức có hạn nên có thể trong bài viết có nhiều chỗ sai, mong nhận được sự góp ý từ phía các bạn để mình củng cố thêm. And also mong các bạn thông cảm Các bạn có điều gì chưa hiểu hay thắc mắc có thể đặt câu hỏi tại đây hoặc hỏi trong nhóm ĐĐ để được hỗ trợ tốt nhất. Không nên hỏi nhưng câu hỏi khó tránh khỏi tình trạng tác động giá rối không biết câu trả lời. Mình rất khuyến khích các mem nữ hỏi những kiểu như có người yêu chưa? |