Session 17 - Lab
I. Bài tập gửi email với PHP
Bước 1: Chuẩn bị các công cụ cần thiết
- Cài đặt bản XAMPP mới: https://www.apachefriends.org/download.html
- Add PHP Environment Variable (thêm biến môi trường PHP): https://www.forevolve.com/en/articles/2016/10/27/how-to-add-your-php-runtime-directory-to-your-windows-10-path-environment-variable/
- Sau khi cài xong, mở CMD và gõ lệnh
php -v
để kiểm tra
- Sau khi cài xong, mở CMD và gõ lệnh
- Cài đặt composer: https://getcomposer.org/download/
- Sau khi cài xong, mở CMD và gõ lệnh
composer -v
để kiểm tra
- Sau khi cài xong, mở CMD và gõ lệnh
Bước 2: Tạo thư mục project và tài thư viện PHPMailer
Tạo thư mục project: ví dụ thư mục C:\xampp\htdocs\example\session-13
, chạy lệnh sau:
composer require phpmailer/phpmailer
Thực hiện như sau:
Sau khi tải xong sẽ xuất hiện 1 thư mục vendor
và 2 file của composer.
Bước 3: Tạo form soạn email
- Tạo file
index.php
trong thư mục project, ví dụC:\xampp\htdocs\example\session-13\index.php
- Form gửi email sẽ bao gồm:
- Người nhận
- Tiêu đề email
- Nội dung email
- Tập tin đính kèm
- Giao diện
- index.php
Bước 4: Tạo file xử lý gửi email
- Tạo file
send.php
trong thư mục project, ví dụC:\xampp\htdocs\example\session-13\send.php
Bước 5: Kiểm tra kết quả
Kết quả khi nhận email
Nội dung email
II. Nội dung tham khảo
- Thư viện sử dụng: https://github.com/PHPMailer/PHPMailer
- Cài đặt mật khẩu ứng dụng cho Gmail: https://support.google.com/accounts/answer/185833?hl=en