Лучшее руководство по PHP почты в 2024 году. В этом руководстве вы можете изучить Функция PHP почты (),PHP Easy E-Mail,PHP Почтовая форма,PHP почты Справочное руководство,

PHP почты

PHP позволяет отправлять электронную почту непосредственно из скрипта.


Функция PHP почты ()

Функция PHP почты () используется для отправки сообщений электронной почты из сценария.

грамматика

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

参数 描述
to 必需。规定 email 接收者。
subject 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。
message 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。每行应该限制在 70 个字符内。
headers 可选。规定附加的标题,比如 From、Cc 和 Bcc。应当使用 CRLF (\r\n) 分隔附加的标题。
parameters 可选。对邮件发送程序规定额外的参数。

Примечание: PHP выполнения почты требует установки и запуска почтовой системы (например: Sendmail, Postfix, Qmail, и т.д.).Процедура, используемая определяется параметрами конфигурации в файле php.ini. Пожалуйста , наш PHP почта Справочное руководство читать далее.


PHP Easy E-Mail

Самый простой способ для отправки электронной почты с помощью PHP, чтобы отправить текстовое сообщение электронной почты.

В следующем примере мы сначала объявить переменные ($ к, $ вопросу, $ сообщение, $ от $ заголовков), то мы используем эти переменные в функции почты (), чтобы отправить письмо электронной почты:

<?php
$to = "someone@example.com";         // 邮件接收者
$subject = "参数邮件";                // 邮件标题
$message = "Hello! 这是邮件的内容。";  // 邮件正文
$from = "someonelse@example.com";   // 邮件发送者
$headers = "From:" . $from;         // 头部信息设置
mail($to,$subject,$message,$headers);
echo "邮件已发送";
?>


PHP Почтовая форма

PHP, для Вас, чтобы сделать ваш сайт форму обратной связи. Следующие примеры направляются на указанный адрес электронной почты текст сообщения:

<html>
<head>
<meta charset="utf-8">
<title>本教程(w3write.com)</title>
</head>
<body>

<?php
if (isset($_REQUEST['email'])) { // 如果接收到邮箱参数则发送邮件
	// 发送邮件
	$email = $_REQUEST['email'] ;
	$subject = $_REQUEST['subject'] ;
	$message = $_REQUEST['message'] ;
	mail("someone@example.com", $subject,
	$message, "From:" . $email);
	echo "邮件发送成功";
} else { // 如果没有邮箱参数则显示表单
	echo "<form method='post' action='mailform.php'>
	Email: <input name='email' type='text'><br>
	Subject: <input name='subject' type='text'><br>
	Message:<br>
	<textarea name='message' rows='15' cols='40'>
	</textarea><br>
	<input type='submit'>
	</form>";
}
?>

</body>
</html>

Примеры объяснить:
  • Во-первых, проверить, является ли поле ввода сообщения для заполнения
  • Если вы не заполните (например, когда доступ к странице в первый раз), выходной формы HTML
  • Если вы должны заполнить (после того, как форма заполнена), отправить по электронной почте из формы
  • Когда форма заполнена нажать на кнопку отправить, перезагрузите страницу, вы можете увидеть входное сообщение сбрасывается, и сообщение было отправлено успешно выводится сообщение

Примечание: Эта простая отправить по электронной почте , чтобы быть небезопасным, следующая глава этого учебника, вы будете читать больше о рисках безопасности электронной почты в сценарии, мы объясним , как проверить ввод данных пользователем , чтобы сделать его более безопасным.


PHP почты Справочное руководство

Чтобы увидеть больше () информацию о функциях почты PHP, посетите наш PHP Почта Reference Manual .

PHP почты
10/30