Pendant que je travaillais sur le projet, j'ai dû créer un «questionnaire spécifique pour le demandeur» dans lequel je devais envoyer tout le questionnaire à l'adresse e-mail indiquée derrière la plaie, et je me suis immédiatement souvenu de la fonction mail () sur PHP.
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
Paramètres requis:- Courriel du destinataire
- En-tête de lettre
- Texte de la lettre
Paramètres facultatifs:- En-têtes d'e-mail supplémentaires
- Options de ligne de commande avancées
Valeur de retour:- vrai si la lettre a été acceptée pour la livraison
- faux sinon.
Exemple le plus simple
<?php mail("E-mail ", "", " \n 1- \n 2- \n 3- "); ?>
Passons à un exemple plus complexe.
<?php $to = "<mail@example.com>, " ; $to .= "mail2@example.com>"; $subject = " "; $message = ' <p> </p> </br> <b>1- </b> </br><i>2- </i> </br>'; $headers = "Content-type: text/html; charset=windows-1251 \r\n"; $headers .= "From: <from@example.com>\r\n"; $headers .= "Reply-To: reply-to@example.com\r\n"; mail($to, $subject, $message, $headers); ?>
Au début, nous déterminons à qui la lettre est adressée, la variable & à en est responsable, mais s'il y a plusieurs destinataires, nous écrivons les adresses e-mail séparées par des virgules. courrier.
Les variables $ subject et $ message, je ne décrirai pas, c'est déjà clair.
Dans notre exemple, la variable $ headers se compose de 3 lignes:
- Dans la première ligne, nous déterminons la lettre HTML envoyée et l'encodage windows-1251.
- Dans le 2e, nous indiquons de qui provient la lettre.
- Au 3ème, indiquez l'adresse e-mail, pour répondre à la lettre.
Et maintenant la lettre d'envoi la plus intéressante avec pièce jointe (pièce jointe)
$subject = " "; $message =" ";