我一直试图找到一个地方来帮助我解决这个问题,但是大多数答案让我感到困惑,或者他们的表现并不好。
我希望有一个邮件功能,可以发送超过8条信息,但是当我包含所有信息时,我会收到一条警告,说明允许的最大金额是5,而且我有太多。有没有办法绕过这个?
这是我目前使用的代码:
mail('kyle-*****@sbcglobal.net', $subject, $comments, $from, $parent, $child, $address, $number);
答案 0 :(得分:1)
你不能只是发明参数,并期望一个函数神奇地理解如何处理它们。
根据文档,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);