Envoyer des emails html avec php

5/5 (10 avis)

Vue 14 405 fois - Téléchargée 3 890 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 118 Date d'inscription jeudi 11 mai 2006 Statut Membre Dernière intervention 6 mars 2015
5 nov. 2012 à 16:21
@Dariumis
Encore une fois je le dis , il faut accepter les critiques, elles peuvent être biensure fausses, ça se peut, mais tu le sais , le fonctionnement du site est le suivant(corrigez moi svp) :

Coder) voir ce qui existe ) partager ) recevoir des critiques ) Améliorer

Les deux dernières étapes sont importantes à mon avis, d'ailleurs c'est comme ça que ça se passe avec un vrai client, tu fais plusieurs itérations, et pendant ces itérations tu peux soir faire des corrections en se basant sur les critiques/demandes du client soit tu avances si tout est correct.

là on est entrain de discuter le fait de "partager des sources existantes ou qui font exactement le même travail" .

Regarde, dans ton cas, un petit framework de mailing serait très intéressant, que les développeurs pourront intégrer facilement dans leur sites et l'appeler ;) .
dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018
5 nov. 2012 à 16:05
Ok, alors d'un code source partagé, je devient un méchant "plagieur égoïste" gratuitement.

@mehdi7604

les critiques je les cherche, admettons que votre remarque sur le fait que le site possède énormément de code de ce type soit une critique, alors quelle solution apporté à ce problème?? à part supprimer mon code, ce que je ne ferais pas. Ca tu aurais pu l'anticipé avant de poster ton commentaire, la discussion vers laquelle tu veux m'orienter ne m'intéresse pas et n'a aucune issue, de plus toi non plus elle ne t'intéresse pas car tu n'as pas attendu que je réponde à ta question pour mettre 1 sur 10 à mon code qui semble fonctionner au premier abord.
Après j'ai pas regardé/comparé les codes déjà présent sur le site, désolé mais j'ai vraiment pas le temps.

@hectordom
Sensible???
Faut pas exagérer "bien triste", y a bien plus triste comme discussion sur internet, comme des gens qui s'insulte, les fachos qui s'exprime.....
mehdi7604 Messages postés 118 Date d'inscription jeudi 11 mai 2006 Statut Membre Dernière intervention 6 mars 2015
5 nov. 2012 à 13:08
@Dariumis il faut accepter les critiques, toutefois une réponse telle que "Je sais pas, faudra leurs demander.", me fait penser à des idées comme le plagiat (Copier une source existante et la publier sous ton nom);

Notre but commun est d'améliorer la qualité du contenu du site.
hectordom Messages postés 7 Date d'inscription vendredi 6 avril 2007 Statut Membre Dernière intervention 15 février 2010
5 nov. 2012 à 10:40
bien triste échange, manque d'élégance tout ça.
cs_Valentino Messages postés 81 Date d'inscription vendredi 19 juillet 2002 Statut Membre Dernière intervention 3 août 2010
5 nov. 2012 à 10:05
Le principe du site n'est pas de poster pour poster ! Sa raison d'être est de partager pour faire progresser et là ta démarche est égoiste puisqu'elle ne contente que toi !
A bon entendeur salut.

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.