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....
5 nov. 2012 à 16:21
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 ;) .
5 nov. 2012 à 16:05
@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.....
5 nov. 2012 à 13:08
Notre but commun est d'améliorer la qualité du contenu du site.
5 nov. 2012 à 10:40
5 nov. 2012 à 10:05
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.