Я знаком с отправкой формы и форматированием ее на адрес электронной почты с помощью PHP, но у меня есть клиент, который говорит, что в их последней организации у них была настроена отправка формы, поэтому входящие электронные письма были отнесены к определенным папкам. Я не знаком с этой функцией.
Я сделал поисковое объявление в Google, но ничего подходящего не нашел, поэтому я обратился к StackOverflow.
У меня есть простой скрипт, который я использую для большинства клиентских форм:
$redirectTo = "http://www.somedomain.com";
$to = "[email protected]";
$from = "Contact Form";
$subject = "Contact Form Submission";
$headers = "From: $from\r\n";
$message = "";
$formFields = array_keys($_POST);
for ($i = 0; $i < sizeof($formFields); $i++)
{
$theField = strip_tags($formFields[$i]);
$theValue = strip_tags($_POST[$theField]);
$message .= $theField;
$message .= " = ";
$message .= $theValue;
$message .= "\n";
}
$success = mail($to, $subject, $message, $headers);
if ($success)
{
header("Location: " . $redirectTo);
}
else
{
echo "An error occurred when sending the email.";
}
Мысли?