Hướng Dẫn Tạo Form Gửi Mail Trong PHP - KungfuPHP
Có thể bạn quan tâm
Hầu hết các website bạn thường thấy có trang contact cho phép người dùng điền thông tin và gửi mail đi. Bài viết này mình sẽ hướng dẫn các bạn gửi mail trong PHP với hàm mail() .
Tạo form gửi mail trong PHP
Tạo file contact.php và thiết kế form điền thông tìn đơn giản như sau :
<form method="post" action="contact.php"> Email: <input name="email" type="text"><br> Message:<br> <textarea name="message" rows="15" cols="40"></textarea><br> <input name="btn_submit" type="submit"> </form>Form trên bao gồm một field email để người dùng nhập địa chỉ email của họ và field message để họ nhập tin nhắn cần gửi.
Thực thi hàm gửi mail trong PHP
Tiếp đến, trong trang contact.php chúng ta sẽ thêm đoạn code sau để thực hiện việc gửi mail khi người dùng ấn nút submit:
<?php if(isset($_POST['btn_submit'])){ $to = "[email protected]"; $subject = "Contact Us"; $email = $_REQUEST['email'] ; $message = $_REQUEST['message'] ; $headers = "From: $email"; $sent = mail($to, $subject, $message, $headers) ; if($sent) { print "Gửi mail thành công"; } else { print "Có lỗi khi gửi mail"; } } ?>Giải thích về đoạn code trên :
- $to : Địa chỉ email mà tin nhắn của người dùng sẽ được chuyển đến.
- $subject : Tiêu đề email mà bạn sẽ nhận được
- $email : Email của người dùng nhập trên form
- $message : Tin nhắn của người dùng
- $headers : Thông tin header của email
- $sent : Dùng hàm mail() của PHP, gắn các tham số đã tạo và thực thi việc gửi mail đi
Tổng kết: Mục đích của bài viết chia sẽ cho các bạn cách tạo form và gửi mail trong PHP bằng hàm mail() . Đây là cách gửi mail đơn giản, dành cho các bạn đang tìm hiểu về PHP hoặc làm các hệ thống nhỏ, đối với các hệ thống lớn thì sẽ có những cách gửi mail khác phù hợp. Chúc các bạn học tốt !
Xem thêm cách gửi mail trong PHP bằng SMTP
Nguồn : kungfuphp.com
Từ khóa » Gửi Mail Bằng Php
-
Gửi Email Trong PHP
-
Hướng Dẫn Hàm Gửi Mail PHP Từ A đến Z | Ironhack Việt Nam
-
Hướng Dẫn Gửi Mail Trong PHP Với PHPMailer - Freetuts
-
Làm Thế Nào để Gửi Email Bằng PHP - Hostinger
-
Sử Dụng Hàm Mail() để Gửi Mail Trong Lập Trình Web PHP
-
Tổng Hợp Code Gửi Mail Bằng Smtp Trong Php Mới Nhất 2020
-
Cách Gửi Email Văn Bản Và HTML Bằng PHP
-
Gửi Mail Với Phpmailer - Thầy Long Web
-
Gửi Mail Trong Php Qua Gmail Và Mailtrap - Thầy Long Web
-
PHP: Sử Dụng Hàm Mail() để Gửi Email Trong PHP | V1Study
-
Gửi Mail Bằng Php ? Bài 26: Hướng Dẫn Gửi Email Trong Php
-
Hướng Dẫn Cấu Hình Gửi Mail Bằng PHP Cho XAMPP - 123HOST
-
Phpmailer: Cách Sử Dụng Hàm Gửi Mail Trong Php Từ A Đến Z ...
-
PHP - Gửi Email Bằng PHP đơn Giản Và Dễ Dàng