将行数据数组信息导入php电子邮件
首先,我要承认,我不知道这段代码哪里出了问题,因为我才刚刚开始。我试图从一个行数组中获取数据,并将其插入电子邮件正文中以获取通知 这就是我目前所拥有的将行数据数组信息导入php电子邮件,php,arrays,phpmailer,Php,Arrays,Phpmailer,首先,我要承认,我不知道这段代码哪里出了问题,因为我才刚刚开始。我试图从一个行数组中获取数据,并将其插入电子邮件正文中以获取通知 这就是我目前所拥有的 $ID = $rowData['ID']; $Facility = $rowData['Facility']; $Department = $rowData['Department']; $Observation = $rowData['Observation']; $Potent
$ID = $rowData['ID'];
$Facility = $rowData['Facility'];
$Department = $rowData['Department'];
$Observation = $rowData['Observation'];
$Potential = $rowData['Potential'];
$subject = "Observation ID # - " . $rowData['ID'];
$message = "Observation Report" . $ID . "" . $Facility . "" . $Department . " " . $Location . "" . $Observation "";
$from = "reports@email.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
我似乎没有任何问题的代码,直到我把消息行放回
我得到了这个错误
(T_CONSTANT_ENCAPSED_STRING) in your code on line 7
$message = "Observation Report" . $ID . "" . $Facility . "" . $Department . " " . $Location . "" . $Observation "";
我想做的是发送电子邮件,并将其设置为这样的格式
Observation Report<br>
ID # - $ID<br>
Facility - $Facility<br>
Location - $Location<br>
观察报告
ID#-$ID
贷款-$Facility
位置-$Location
等等
不知道该去哪里,也不知道代码需要如何。我甚至尝试用不同的格式添加\r\n,但似乎不起作用
任何帮助都将不胜感激。我相信您遗漏了消息变量中的最后一个点
$message = ...." . $Observation "";
$message = ..." . $Observation ."";
可能在$Observation后丢失的点应为:
$message = "Observation Report" . $ID . "" . $Facility . "" . $Department . " " . $Location . "" . $Observation . "";
但仍有一些地方需要改进,当您使用“”时,您可以这样写:
$message = "Observation Report $ID $Facility $Department $Location $Observation";
丢失的在最后一个concat$message=“观察报告”中$身份证件"" . $设施。"" . $部门" " . $地点。"" . $观察。"";即使错过一个句号或一个引语似乎是最常见的错误,我还是觉得自己很傻。作为一个跟进,我该如何把自己分成不同的行呢?我可以在$message=..中使用\r\n吗?是的,您可以使用它。您还可以将标题中的内容类型更改为text/html,然后
将起作用(有关邮件功能中标题的更多信息,请参见此处:)