我正在发送动态创建的HTML表格到电子邮件正文中,但在我接收的电子邮件中,显示的是HTML代码而不是表格。请帮助我。
这是我的代码:
<?php
$output = '<html><body><form>';
$output .= '<table border="1"><tr><th>Author</th><th>Node Title</th><th>Node Summary</th><th>Node Body</th><th>Edit this node</th><th>Report Abuse</th><th>Group</th></tr>';
while($row = mysql_fetch_array($sql)) {
$data = explode('"', $query['data']);
$output .= '<tr><td>';
if($row['created'] >= $strdate && $row['created'] < $enddate) {
$output .= '<a href="http://localhost/localstage/user/' . $row['uid'] . '">' . $query['name'] . '</a></td><td>';
$output .= '<a href="http://localhost/localstage/node/' . $row['nid'] . '">' . $row['title'] . '</a> (New)</td><td>';
}
else {
$output .= '<a href="http://localhost/localstage/user/' . $sql_query['uid'] . '">' . $query['name'] . '</a></td><td>';
$output .= '<a href="http://localhost/localstage/node/' . $row['nid'] . '">' . $row['title'] . '</a> (Updated)</td><td>';
}
//$output .= '</td><td>';
$output .= $row['teaser'] . '</td><td>';
if($row['field_provcomp_level_value'] == 0 || $row['field_provcomp_level_value'] == 1)<br /> {
$output .= $row['body'] . '</td><td>';
}
else {
$output .= '</td><td>';
}
$output .= '<a href="http://localhost/localstage/abuse/report/node/' . $row['nid'] . '">Abuse</a></td><td>';
$output .= '<a href="http://localhost/localstage/node/' . $row['nid'] . '/edit">Edit</a></td><td>';
$query = mysql_fetch_array(mysql_query("SELECT title from node Where type = 'groupnode' AND nid = '" . $row['nid'] . "'"));
$output .= $query['title'] . '</td></tr>';
}
$output .= '</table></form></body></html>';
print $output;
$to = 'hmdnawaz@gmail.com';
$headers = "From Ahmad \r\n";
//$headers .= "Reply-To: ". strip_tags($_POST['req-email']) . "\r\n";
//$headers .= "CC: susan@example.com\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-Type: text/html; charset=ISO-8859-1' . "\r\n";
$subject = 'Email report';
mail($to, $subject, $output, $headers);
if(mail) {
echo 'Email sent';
}
else {
echo 'Error sending email';
}
?>
<br />
,请单击橙色问号以查看其工作原理。此外,请查看您的其他问题,如果有人给出了有用的答案,请通过单击复选标记接受答案。 - Ibu