Maison  >  Article  >  développement back-end  >  Que signifie le courrier php ?

Que signifie le courrier php ?

藏色散人
藏色散人original
2023-03-09 11:00:422665parcourir

php mail signifie php mail. En php, il fait référence à la fonction mail(), qui est utilisée pour envoyer des e-mails à partir de scripts ; sa syntaxe d'utilisation est "mail(to,subject,message,headers,parameters)" ; La fonction de messagerie en PHP nécessite un système de messagerie installé et en cours d'exécution, tel que sendmail, postfix, qmail, etc.

Que signifie le courrier php ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1, ordinateur DELL G3

Que signifie php mail

La fonction PHP mail() est utilisée pour envoyer des emails à partir de scripts.

Syntaxe

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

Paramètres

  • à obligatoire. Spécifiez les destinataires des e-mails.

  • sujet obligatoire. Spécifie le sujet de l'e-mail. Remarque : Ce paramètre ne peut contenir aucun caractère de nouvelle ligne.

  • message requis. Définissez le message à envoyer. LF (n) doit être utilisé pour séparer les lignes. Chaque ligne doit être limitée à 70 caractères.

  • en-têtes facultatifs. Spécifie des en-têtes supplémentaires tels que From, Cc et Bcc. Les en-têtes supplémentaires doivent être séparés à l’aide de CRLF (rn).

  • paramètres Facultatif. Spécifie des paramètres supplémentaires pour le logiciel de messagerie.

Remarque : L'exécution des fonctions de messagerie en PHP nécessite un système de messagerie installé et opérationnel (tel que sendmail, postfix, qmail, etc.). Le programme utilisé est défini via les paramètres de configuration dans le fichier php.ini. En savoir plus dans notre manuel de référence PHP Mail.

PHP Easy E-Mail

Le moyen le plus simple d'envoyer un e-mail via PHP est d'envoyer un e-mail texte.

Dans l'exemple suivant, nous déclarons d'abord les variables ($to, $subject, $message, $from, $headers), puis nous utilisons ces variables dans la fonction mail() pour envoyer un email :

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

PHP Formulaire de courrier

Avec PHP, vous pouvez créer un formulaire de commentaires sur votre site. L'exemple suivant envoie un message texte à l'adresse e-mail spécifiée :

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

Explication de l'exemple :

Vérifiez d'abord si la zone de saisie de l'e-mail est remplie

Si elle n'est pas remplie (par exemple lorsque la page est visité pour la première fois), générer un formulaire HTML

S'il est rempli (une fois le formulaire rempli), envoyer un e-mail à partir du formulaire

Après avoir rempli le formulaire et cliqué sur le bouton Soumettre, la page se recharge et vous pouvez voyez que la saisie de l'e-mail est réinitialisée et que l'e-mail est envoyé avec succès. Message

Remarque : Cette manière simple d'envoyer un e-mail n'est pas sécurisée. Dans le chapitre suivant de ce didacticiel, vous en apprendrez davantage sur les risques de sécurité liés à l'e-mail. scripts. Nous expliquerons comment valider la saisie de l'utilisateur pour la rendre plus sécurisée.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn