Я пытался найти место, чтобы помочь мне в этом, но большинство ответов, которые я получаю, запутывают, или они не очень хорошо работают.
Я хочу иметь почту, которая отправляет более 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);