Как вставить адрес электронной почты переменной формы в функцию PHP mail()?Как вставить переменную с адреса электронной почты в mail()?
$form_data =array();
$form_data['firstName'] = 'Joe';
$form_data['surname'] = 'Do';
$form_data['email'] = '[email protected]';
print "From: ".$form_data['firstName']." ".$form_data['surname']." <".$form_data['email'].">\n";
Когда я обернуть <> вокруг, то адрес электронной почты не отображается Я попытался
print "<{$form_data['email']}>";
print '<'.$form_data['email'].'>';
Но я не знаю, как решить эту
Полный код (с помощью Wordpres функция wp_mail());
//Send mail
$recipients[] = get_bloginfo('admin_email');
$email_subject = "Contactform - ". get_bloginfo('name');
$email_message = $tpl;
$headers[] = "From: ".$form_data['firstName']." ".$form_data['surname']." <".$form_data['email'].">\n";
$headers[] = "Content-Type: text/html\n";
$send = wp_mail($recipients, $email_subject, $email_message, $headers);
- это сообщение отображается, если вы не добавили < >? –
Нет адреса электронной почты не отображается при использовании <> – user1073323
Не могли бы вы разместить весь свой код для функции mail(), чтобы мы могли видеть, где вы вставляете эти значения? Код, который вы указали до сих пор, просто выводит строку в HTML, которая отличается от использования в заголовке электронной почты. – Matt