我正在使用
通过电子邮件发送表单数据$message .= "IP Address : ";
$message .= $_SERVER['REMOTE_ADDR'];
$message .= $eol;
$logdata = '';
foreach ($_POST as $key => $value)
{
if (!in_array(strtolower($key), $internalfields))
{
if (!is_array($value))
{
$message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol;
}
else
{
$message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol;
}
}
}
是否可以以表格形式解析它。 目前我得到的结果是; 姓名:妮娜 电子邮件:nina_20@gmail.com
答案 0 :(得分:1)
是的,你可以这样做。只需在代码中添加表标记,如下所示:
$message .= "<table>";
foreach ($_POST as $key => $value)
{
$message .= "<tr>";
if (!in_array(strtolower($key), $internalfields))
{
if (!is_array($value))
{
$message .= "<td>".ucwords(str_replace("_", " ", $key)) . "</td> <td> " . $value . "</td>";
}
else
{
$message .= "<td>".ucwords(str_replace("_", " ", $key)) . "</td> <td> " . implode(",", $value) . "</td>";
}
}
$message .= "</tr>";
}
$message .= "</table>";
检查table
,tr
和td
的位置。您可以根据自己的要求放置它们。