Envoyer des emails html avec php

Soyez le premier à donner votre avis sur cette source.

Vue 11 097 fois - Téléchargée 3 082 fois

Description

Bonjour PhpHtmlM@il est une application tournant en php5 permettant l'envoie de mail html via une interface web intégrable à votre site.
Pour mettre en place le système il faut télécharger le zip "PhpHtmlMail.zip" et placer le dossier "PhpHtmlMail/" sur votre serveur. Avec votre navigateur il faut vous rendre dans le fichier "PhpHtmlMail/index.php, là il faut rentrer un mot de passe "test", il faudra que vous changiez ce mot de passe dans "PhpHtmlMail/identifiant.php". Une fois le mot de passe posté, renseignez des adresse mails et maintenant vous pouvez tester le fonctionnement, ou le non-fonctionnement du système.

Vous pouvez intégrer l'interface de saisie dans une page php de votre site, il faut utiliser la fonction "getFormulaire()", Cette fonction prend en paramètres un Array contenant les adresses mails des destinataires, une String contenant le mail vers lequel les mails seront répondus, une String contenant le nom de l'émetteur. Pour plus d'informations se reporter à la sources

Source / Exemple :


<?php
/**

  • Ce fichier sert à tester l'application PhpHtmlMail.
(Ce fichier ce trouve dans le même dossier que le dossier PhpHtmlMail/).
  • /
//On intègre la class PhpHtmlMail.php include 'PhpHtmlMail/PhpHtmlMail.php'; ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <?php //on initialise l'objet PhpHtmlMail avec comme paramètre: // -> Le chemin vers la racine du dossier PhpHtmlMail/ $mail = new PhpHtmlMail("PhpHtmlMail/"); //on initialise un array qui contiendra les adresses mails des destinataires $array = array(); //premier destinataire $array[0] = "hiboux.duMatin@hotmail.fr"; //deuxième destinataire $array[1] = "l_inconnu@hotmail.fr"; //la fonction qui affiche elle prend en paramètre: // -> l'array contenant les destinataires // -> l'email vers lequel les mails seront répondus // -> le nom de l'émetteur echo $mail->getFormulaire($array, "hiboux.duMatin@hotmail.fr", "noReply"); ?> </body> </html>

Conclusion :


Ceci est la toute première version fraichement fini, y aura certainement des bugs, y a des choses que je souhaite améliorer, comme la tartine de bbcode dans le formulaire....

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

mehdi7604
Messages postés
120
Date d'inscription
jeudi 11 mai 2006
Statut
Membre
Dernière intervention
6 mars 2015

Qu'es ce que ta source apporte de nouveau par rapport à ce qui existe sur phpcs ?
dariumis
Messages postés
572
Date d'inscription
mardi 16 mars 2010
Statut
Membre
Dernière intervention
18 avril 2018
1
Je sais pas, faudra leurs demander.
mehdi7604
Messages postés
120
Date d'inscription
jeudi 11 mai 2006
Statut
Membre
Dernière intervention
6 mars 2015

demander à qui ?
dans ce cas là c'est à "eux" de publier la source ici ?
cs_Valentino
Messages postés
81
Date d'inscription
vendredi 19 juillet 2002
Statut
Membre
Dernière intervention
3 août 2010

Je partage l'avis de Mehdi. Il faut vérifier avant de poster. Il y a déjà des centaines de sources qui traitent du sujet et, désolé de le dire, beaucoup mieux pensées...
Pour t'encourager tu devrais rajouter une fonction carnet d'adresse, pièces jointes...
dariumis
Messages postés
572
Date d'inscription
mardi 16 mars 2010
Statut
Membre
Dernière intervention
18 avril 2018
1
Non mais c'est pas vrai.... BONJOUR!!! qu'est-ce que je m'en tape qu'il y ai des centaines, voir des milliers de sources mieux, s'ils les admins du site sont pas content ils la supprimeront et c'est tous... Vous voulez quoi??? que je supprime la source du site??
le carnet d'adresse... y en a pas car le programme intervient après, il prends le array des destinataires... les pièces jointes, c'est dans la prochaine version, mais vous inquiétez pas je le mettrais pas ici.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.