Как мне добавить форму на HTML и отправить на мою электронную почту, используя PHP - PullRequest
0 голосов
/ 07 октября 2018

Я пытаюсь закодировать форму на своем HTML-сайте с 5 полями и заставить их отправлять на мою электронную почту, используя PHP.Однако я не уверен, почему я не в состоянии успешно сделать это.Я могу получить положительный отзыв, когда я повторяю эхо, но когда я добавляю часть mailto(), тогда все усложняется.

Может ли кто-нибудь объяснить каждый шаг, который мне потребуется предпринять в процедуре созданияпростая форма с использованием PHP с самого начала.Я хотел бы иметь возможность использовать это для справки при кодировании форм - как и для всех, кому может понадобиться ссылка.

1 Ответ

0 голосов
/ 07 октября 2018

Вот основная программа электронной почты, которую вы можете использовать:

$to = "person@example.com";
$subject = "Hello!";
$body = "Goodbye now. I am bored. Please give me pizza.";

mail($to, $subject, $body);

Вам просто нужны эти три параметра, и вы можете легко превратить их в значения из вашей формы, используя это:

$to = $_POST["email"];
$subject = $_POST["email-subject"];
$body = $_POST["email-body"];

Если в вашей форме введены следующие данные:

<input type="email" name="email" />
<input type="text" name="email-subject" />
<input type="text" name="email-body" />

Вам даже не нужен mailto(), упомянутый в вашем вопросе, просто используйте этот синтаксис:

mail(to, subject, message, headers, parameters);

Ивот как вы отправляете письмо на PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...