对不起,仍然是新手,但正在变得更好。我正在建立一个网站,因为我不是那么好,所以我提供了一个页面,俱乐部成员可以报告问题并给我足够的信息来调查它。我已经编写了 PHP 代码来向我发送电子邮件。如果我回显 $message,它会在屏幕上正常打印,但在电子邮件中它只是一个带有 HTML 标记的长句子。我搜索了一个解决方案并尝试了“”内容类型:文本/纯文本;charset=UTF-8"" 但什么也没做。我知道当我得到答案时我会很尴尬,但我被困住了。提前致谢。
<?php
// Convert form data to srting data
$first_name=$_POST['first_name'];
$last_name=$_POST['last_name'];
$e_mail=$_POST['e_mail'];
$browser=$_POST['browser'];
$browser_version=$_POST['browser_version'];
$os=$_POST['os'];
$os_ver=$_POST['os_ver'];
$device=$_POST['device'];
$make=$_POST['make'];
$issue=$_POST['issue'];
// Use string data to create and send e-mail
$to = '*******@*****.com'; // will need to be converted to webmaster@stjoesclub.com
$subject = 'Problem with St. Joseph Web Site';
$message = $first_name . " " . $last_name . " is reporting a problem with the web site. <br><br>" .
"E-mail address: " . $e_mail . "<br><br>" .
"Browser: " . $browser . "<br>" .
"Browser Version: " . $browser_version . "<br><br>" .
"Operating System: " . $os . "<br>" .
"Operating System Version: " . $os_ver . "<br><br>" .
"Device: " . $device . "<br>" .
"Device Make: " . $make . "<br><br>" .
$issue;
// Send e-mail to webmaster
mail($to, $subject, $message, 'From: ' . $e_mail, "Content-type: text/plain; charset=UTF-8");
?>