我正在尝试使用https://github.com/jackilyn/bootstrap-contact/将引导联系表添加到我的 codeigniter 项目中。
表格提交如下:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" id="contactform">
提交和验证后,以下代码用于通过电子邮件发送联系信息:
//If there is no error, send the email
if(!isset($hasError)) {
$emailTo = 'you@yourwebsite.com'; // Put your own email address here
$body = "Name: $name \n\nEmail: $email \n\nPhone Number: $phone \n\nSubject: $subject \n\nComments:\n $comments";
$headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;
mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
我不喜欢 php 代码包含在页面本身中的方式,并希望将其移动到单独的控制器以确保安全。如何管理程序流程,以便在提交表单后没有错误,流程被定向到控制器,以便我可以在那里执行电子邮件代码,同时保持表单指向自身?
提前致谢,
账单