Intereting Posts
Microsoft Exchange не обрабатывает электронную почту, сгенерированную PHPmailer, как HTML Должен ли я использовать @ в моем PHP-коде? Загрузка файла размером более 2 ГБ с помощью PHP Как изменить файл xml с помощью PHP Производительность try-catch в php Ошибка загрузки изображения Summernote Как шифровать / расшифровывать AES с помощью Libsodium-PHP Как я могу заставить PHP скомпилировать документ LaTeX, если он (www-data) не может получить доступ к требуемым пакетам? Выдать виджет (веб-приложение) с кодом активации Хеши SHA512 различаются по андроиду, php и javascript Как искать файл CSV с помощью php, проверяя, имеет ли место дату между двумя диапазонами Получить идентификатор пользователя при входе пользователя в систему с использованием Username & Password рекурсивное заполнение базы данных многомерным массивом Как отображать контент, захваченный с внешних сайтов? parse_url () возвращает ошибку, когда example.com передается

Получите все данные POST и отправьте по электронной почте

Я пытаюсь использовать функцию PHP Mail для отправки мне электронной почты всех переменных post.

Пока у меня это …

$message = foreach ($_POST as $key => $value) echo "Field ".htmlspecialchars($key)." is ".htmlspecialchars($value)."<br>"; $message = wordwrap($message, 70); mail('liam@site.co.uk', 'sghting', $message); 

Только отправленное сообщение – это мой последний пост-запись, может ли кто-нибудь увидеть, где я ошибаюсь?

 foreach ($_POST as $key => $value) $message .= "Field ".htmlspecialchars($key)." is ".htmlspecialchars($value)."<br>"; mail('liam@site.co.uk', 'sghting', $message); 

$message = foreach ($_POST as $key => $value) неверно, это приведет к повторению результатов и сохранению последнего. Вы хотите сохранить значения в переменной $ message, а не эхо их.

 $message = ""; foreach ($_POST as $key => $value) $message .= "Field ".htmlspecialchars($key)." is ".htmlspecialchars($value)."<br>"; mail('liam@site.co.uk', 'sghting', $message);