Comment envoyer une pièce jointe dans un e-mail lors de la soumission d'un formulaire en utilisant PHP

0





 Le formulaire de contact ou de commentaires est utilisé pour la communication en ligne et les données du formulaire soumises sont envoyées instantanément par e-mail. Au moment où le formulaire de contact comporte un champ de téléchargement de document, le document doit être envoyé avec un e-mail en pièce jointe. En utilisant la fonction php mail(), vous pouvez envoyer des e-mails avec des pièces jointes et des données de formulaire en PHP sans trop d'efforts. Dans ces didacticiels pédagogiques, nous vous expliquerons comment envoyer un e-mail avec pièce jointe lors de la soumission d'un formulaire à l'aide de PHP.

Le code suivant donne une capacité momentanée pour créer un formulaire de contact avec option de pièce jointe et utiliser le code sur le site. De plus, un e-mail sera envoyé à une adresse e-mail particulière avec un document en pièce jointe. Pour une meilleure compréhension, nous décomposerons le formulaire de contact PHP avec le code de pièce jointe du courrier électronique et du document en deux sections, HTML (formulaire Web) et PHP (soumission de formulaire). Vous pouvez assembler les deux sections du code dans la page du site où vous devez utiliser le formulaire de contact avec une pièce jointe.

Formulaire de contact HTML avec champ de téléchargement de fichier

Plus important encore, nous avons besoin d'un formulaire HTML à travers lequel nous téléchargerons le fichier. Voici le code du formulaire HTML avec quelques champs de base (nom, e-mail, objet et message) et un champ de saisie de fichier.

Notez l'attribut "enctype" dans la balise de formulaire. Il s'agit d'un attribut qui détermine le type d'encodage utilisé lors de l'envoi de données au serveur. Quel que soit le moment où nous utilisons une balise d'entrée de fichier, nous devons déterminer cet attribut dans la balise de formulaire avec la valeur "multipart/form-data". Ce type d'encodage "multipart/form-data" indique qu'aucun caractère ne sera encodé lors de l'envoi. Il aide à enregistrer les données du fichier de document téléchargé. Une dernière chose à noter que l'attribut enctype est utilisé avec la méthode post.

Examinons actuellement le code php qui effectue la véritable tâche d'envoyer le fichier de document téléchargé à l'adresse e-mail.

Code Complet :

Tags

Post a Comment

0Comments
Post a Comment (0)