Adobe_CS4 Dreamweaver_468x60

Envoyer un email en PHP

Voici rapidement comment envoyer simplement un email en PHP, en utilisant la fonction mail() de PHP, qui existe depuis la version 3 de PHP.

Nous allons voir une procédure des plus simple possible, qui vous sera utile dans beaucoup de cas.

La fonction mail accepte 4 paramètres :

- l'email du destinataire
- le sujet du mail
- le message contenu dans le mail
- des éventuels en-têtes supplémentaires.

Pour commencer, voici comment simplement envoyer un email :

<?php mail("mail@provider.com", "Sujet du message", "Contenu du message"); ?>

Les en-têtes étant optionnelles, ce simple script enverra un email à mail@provider.com.

Par contre, il peut vous être utile d'ajouter des destinataires en copie carbone (Cc) ou copie carbone cachée (Bcc).

Pour cela, ajoutons avant notre script une variable $entete qui contiendra ces destinataires :

<?php
$entete = "Cc: copiecarbone@provider.com\r\n";
$entete .= "Bcc: copiecarbonecachee@provider.com\r\n";

mail("mail@provider.com", "Sujet du message", "Contenu du message", $entete); ?>

Voilà, notre petit code nous permet d'envoyer un email en copie carbone et copie carbone cachée en plus.

Mais il peut être utile d'ajouter aussi votre mail, aussi bien pour que la personne qui reçoit le mail sache qui lui écrit mais aussi pour avoir un mail pour vous répondre.

Donc dans les en-têtes, on ajoute :

$entete .= "Reply-To: reponse@provider.com\r\n";
$entete .= "From: envoyepar@provider.com\r\n";

Ce qui nous donne :

<?php
$entete = "Cc: copiecarbone@provider.com\r\n";
$entete .= "Bcc: copiecarbonecachee@provider.com\r\n";
$entete .= "Reply-To: reponse@provider.com\r\n";
$entete .= "From: Mon nom <envoyepar@provider.com>\r\n";

mail("mail@provider.com", "Sujet du message", "Contenu du message", $entete); ?>

Voilà notre mail envoyé ! La suite vous permettra d' envoyer un email avec PHP et un formulaire

Retour aux tutoriaux

Livres

PHP 5 avanc

Pratique de MySQL et PHP

Programmation php facile

PHP pour d?butants

PHP et MySQL (versions 4 et 5)

PHP 5 et MySQL

Liens

Flashxpress

Dreamweaver Media Box

Nexen

Qwix

ASP-PHP

Journal du net

Exemple de site que vous pouvez construire avec Dreamweaver : poker.bwin.com. Développez votre propre site de paris sur le foot avec le logiciel Dreamweaver. Avec un peu d'expérience, vous saurez développer rapidement et efficacement un module qui permette à vos visiteurs de parier en direct. Vous pourrez alors proposer une interface qui permet de faire des paris sur le foot sur votre site.

RSS

RSS

Yeca - Ultimteam - CC - Webmaster PHP - Blog geek