在Web主机停止支持为其构建的PHP版本之后,我正在尝试在网页上获取联系表单。由于某些原因,我无法发送电子邮件,也无法终生弄清楚代码有什么问题!
使用Chrome监视网络流量,我收到了错误消息,该消息已添加到下面的块中。
{success: false, error: "Kunde inte skicka e-postmeddelande"}
(“无法发送电子邮件”)
以下是发送电子邮件的阻止:
$to = $form['email']['to'];
$subject = $form['subject'];
$message = get_email_body($subject, $form['heading'], $form['fields'], $form['resources']);
$headers = get_email_headers($to, $form_email);
$sent = @mail($to, $subject, $message, $headers);
if(!$sent)
die(get_form_error_response($form['resources']['failed_to_send_email']));
$success_data = array(
'redirect' => $form['success_redirect']
);
由于我在卡住的代码中找不到任何错误。如果有人能看到我看不到的任何东西,或者也许将我指向下一步该怎么看,我将永远感激不已!