Chương trình PHP gửi form đến E-mail
Gần đây khi thiết kế lại website, tôi muốn tạo một chương trình gửi form trực tuyến đến email. Nhiều giải pháp tìm được không hoạt động, nên cuối cùng tôi tự phát triển một cái.
<html><body><?phpfunction spamcheck($field) { //filter_var() sanitizes the e-mail //address using FILTER_SANITIZE_EMAIL $field=filter_var($field, FILTER_SANITIZE_EMAIL);
//filter_var() validates the e-mail //address using FILTER_VALIDATE_EMAIL if(filter_var($field, FILTER_VALIDATE_EMAIL)) { return TRUE; } else { return FALSE; } }
if (isset($_REQUEST['w_14'])) {//if "email" is filled out, proceed
//check if the email address is invalid $mailcheck = spamcheck($_REQUEST['w_14']); // ... validation and email sending logic }else {//if "email" is not filled out, display the form // ... form HTML }?>
</body></html>