module de courrier

Mammouth du PHP | 702 Messages

13 juin 2012, 10:31

Bonjour à tous,
je suis en train de créer un module qui permettra d'envoyer des courriers

en fait j'utilisais windev et j'avais des champs de fusion avec word,
la je suis sur php et mysql

donc je penses faire une mega jointure qui joint toutes les tables puis créer des boutons un peu comme ceux qui permettent ici de mettre en forme sauf que moi ça permettra par exemple d'afficher en cliquant sur un bouton d'afficher <?php echo $donnees['nom'] ; ?> ou encore <?php echo $donnees['prix'] ; ?>

etc, le soucis c'est que je ne sais pas si cette méthode est fiable, tous mes champs ont au moin un dénominateur commun.

Que pensez vous de l'idée de la mega jointure?

comme éditeur de texte j'ai transformé mon textarea avec ckeditor, mais je ne sais pas comment rajouter des boutons, alors existe il une possibilité de faire en sorte qu'outre la barre d'outils ckeditor j'ai par exemple sur le côté de mon éditeur qui serrait afficher dans un tableau avec deux colones colone de droite tous ces boutons qui surviennent suite aux requetes?

Le soucis c'est que je ne sais pas comment faire en sorte que des boutons enregistrent une information et lors d'un clic dessus le réaffiche dans le textarea.

en suite le courrier serait généré grâce a la librairie html2pdf,

que pensez vous de cela?

Par avance merci pour votre aide.

ViPHP
ViPHP | 2577 Messages

13 juin 2012, 14:01

une piste :
<?PHP
function creation_lettre($lettre,$variable)
{
   $chaine = '$contenu = "'.$lettre.'";';
   extract($variable);
   eval($chaine);
   return $contenu;
}
$lettre = 'Exemple de texte avec variable $var';  // contenu de la lettre qui peux provenir d'un fichier txt ou d'une base de données
$data['var'] = 'contenu de var';    // contenu de la variable appelée $var dans la lettre
echo creation_lettre($lettre,$data);
?>
Il y a une faille de sécurité avec eval() si tu n'es pas sur de la personne qui renseigne le contenu de $lettre.

Edit : modification de l'exemple php