我一直在努力寻找一个地方来帮助我,但我得到的大多数答案都令人困惑,或者效果不太好。
我想有一个发送8条以上信息的邮件功能,但当我包括所有信息时,我会收到一个警告,说允许的最大数量是5条,我的信息太多了。有办法绕过这个吗?
这是我目前使用的代码:
mail('kyle-*****@sbcglobal.net', $subject, $comments, $from, $parent, $child, $address, $number);
您不能仅仅发明参数并期望函数神奇地理解如何处理它们。
根据文档,mail()
采用以下内容:
$to
$subject
$message
$additional_headers
(可选)$additional_parameters
(可选)
我想$comments, $from, $parent, $child, $address, $number
是你想要的电子邮件中的数据。如果是这样,您需要从它们中构造一个单个字符串,用作消息。类似于:
$message = "Comments: $comments'n'n";
$message .= "From: $from'n'n";
$message .= "Parent: $parent'n'n";
$message .= "Child: $child'n'n";
$message .= "Address: $address'n'n";
$message .= "Number: $number'n'n";
然后调用mail('kyle-*****@sbcglobal.net', $subject, $message);