больше параметров с функцией mail ()

Я пытался найти место, чтобы помочь мне в этом, но большинство ответов, которые я получаю, запутывают, или они не очень хорошо работают.

Я хочу иметь почту, которая отправляет более 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);