PHP Courrier
PHP vous permet d'envoyer un e-mail directement à partir d'un script.
fonction PHP mail ()
fonction PHP mail () est utilisé pour envoyer des e-mail à partir d'un script.
grammaire
参数 | 描述 |
---|---|
to | 必需。规定 email 接收者。 |
subject | 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。 |
message | 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。每行应该限制在 70 个字符内。 |
headers | 可选。规定附加的标题,比如 From、Cc 和 Bcc。应当使用 CRLF (\r\n) 分隔附加的标题。 |
parameters | 可选。对邮件发送程序规定额外的参数。 |
Remarque: La fonction PHPrun-mail nécessite une installation et le fonctionnement du système de messagerie (tel que: sendmail, postfix, qmail, etc.). La procédure utilisée est définie par les paramètres de configuration dans le fichier php.ini. S'il vous plaît notre Manuel PHP Courrier de référence en savoir plus.
PHP Facile E-Mail
La meilleure façon d'envoyer des courriels via PHP est d'envoyer un email texte.
Dans l'exemple suivant, nous déclarons d'abord les variables ($ à $, sous réserve, $ message, $ à partir, $ headers), nous utilisons ces variables dans la fonction mail () pour envoyer une lettre E-mail:
<?php $to = "[email protected]"; // 邮件接收者 $subject = "参数邮件"; // 邮件标题 $message = "Hello! 这是邮件的内容。"; // 邮件正文 $from = "[email protected]"; // 邮件发送者 $headers = "From:" . $from; // 头部信息设置 mail($to,$subject,$message,$headers); echo "邮件已发送"; ?>
PHP Mail Form
PHP, pour vous de faire de votre site un formulaire de commentaires. Les exemples suivants sont envoyés à l'adresse e-mail spécifiée un message texte:
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <?php if (isset($_REQUEST['email'])) { // 如果接收到邮箱参数则发送邮件 // 发送邮件 $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail("[email protected]", $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>
Exemples expliquent:
- Tout d'abord, vérifier si la zone de saisie de message à remplir
- Si vous ne remplissez pas (par exemple, lorsque la page est accessible pour la première fois), le formulaire HTML de sortie
- Si vous devez remplir (après que le formulaire est rempli), envoyez un e-mail à partir d'un formulaire
- Lorsque le formulaire est complète, cliquez sur le bouton soumettre, rechargez la page, vous pouvez voir l'entrée de message est remis à zéro, et le message a été envoyé avec succès un message est affiché
Note: Cet envoi simple e-mail pour être dangereux, le prochain chapitre de ce tutoriel, vous en savoir plus sur les risques de sécurité e-mail dans le script, nous allons vous expliquer comment valider l' entrée d'utilisateur pour le rendre plus sûr.
Manuel PHP Référence Courrier
Pour voir plus () informations sur les fonctions de messagerie PHP, consultez notre Manuel PHP Référence Courrier .