html内部php邮件



我的电子邮件中有以下HTML代码。

$headers = "From: jmedalla20@gmail.com rn" .
   "MIME-Version: 1.0rn" .
   "Content-Type: text/html; charset=ISO-8859-1 rn"; 
$message = <<<EOD
<!DOCTYPE html>
<head>
<meta http-equiv=Content-Type content=text/html; charset=utf-8 />
<link rel=stylesheet type=text/css href=logo.jpg/>
</head>
<body>
<img src=../../img/logo.jpg style=left: 0;position: absolute; width: 75px;/>
<body style=padding: 0 0 0 100px;position: relative;>
{date(F d, Y )}  <br><br>
<b> {$row_Recordset1['First Name']}&nbsp{$row_Recordset1['Middle Initial']}&nbsp{$row_Recordset1['Last Name']}</b><br>
{$row_Recordset1['Position']}<br>{$row_Recordset1['Company Name']}<br>{$row_Recordset1['Corporate Address']}<br><br>
<p>Dear {$row_Recordset1['Last Name']}:</p>
// the rest of the letters
</body>
</html>
EOD;

我进行了一些测试运行,所有显示器都是

{date(F d, Y )}

Dear :

我不认为这些代码正在被识别。有什么建议吗?

编辑:HTML正在工作。我猜是

的PHP代码

是的,您无法插入这样的函数调用。要插入日期,请在此代码段之前创建一个变量,该变量说$date = date()。然后,您可以在字符串中使用该变量。

显然$row_Recordset1['Last Name']是空的,不存在,包含一个空的字符串或空格或一块HTML。很难说出什么,因为我们没有您的数据,也不是将值分配给$ row_recordset1的代码。

尽管如此,电子邮件被解释为HTML,否则您会看到HTML的块而不是仅仅是本文。因此该部分运行良好。

您是否尝试过使用基本HTML发送电子邮件以查看它是否有效?您的其他代码可能正在搞砸一些方法。

$headers = "From: jmedalla20@gmail.com rn" .
   "MIME-Version: 1.0rn" .
   "Content-Type: text/html; charset=ISO-8859-1 rn";
$message = <<<EOD
<!DOCTYPE html>
<head>
<meta http-equiv=Content-Type content=text/html; charset=utf-8 />
<link rel=stylesheet type=text/css href=logo.jpg/>
</head>
<body>
<img src=../../img/logo.jpg style=left: 0;position: absolute; width: 75px;/>
<body style=padding: 0 0 0 100px;position: relative;>
EOD;
$message .= date("F d, Y ")."<br><br>";
    $message .= "<b>".$row_Recordset1['First Name']."&nbsp".$row_Recordset1['Middle Initial']."&nbsp".$row_Recordset1['Last Name']."</b><br>";
$message .= $row_Recordset1['Position']."<br>".$row_Recordset1['Company Name']."<br>".$row_Recordset1['Corporate Address']."<br><br>";
$message .= "<p>Dear ".$row_Recordset1['Last Name'].":</p>";
// the rest of the letters
$message .= "</body>
</html>";

最新更新