Bonjour à tous,
J'aimerais savoir s'il était possible d'envoyer une page avec la fonction mail. Je m'explique : il est possible, en déclarant dans le header, d'ajouter un Mime type et un encodage, afin d'activer la prise en compte des balises HTML/XHTML/CSS, etc.
J'aimerais donc pour mon site mettre en place un envoie de mail, pour diverses application (rappels, activations de comptes, etc), mais mis en forme avec les pages de mon site.
Mais, avec la fonction mail, on est "obligé" de découper notre page et de l'incure dans une seule variable, puisqu'on l'utilise ainsi :
Mais je me vois très mal parser toute ma page pour la faire tenir dans une variable, surtout qu'elle n'aura plus aucun dynamisme (include entre autre).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $subject = "T'as vu comme t'es beau ?" ; $msg = "Titre test<br /><br />Voici un test de mail !" ; $header = "From:plop@plopcom\n" ; $header .= "MIME-version: 1.0\n" ; $header .= "Content-type: text/html; charset= iso-8859-1\n" ; mail($dest, $subject, $msg, $header);
Bref, ya-t-il un moyen de carrément inclure la page lors de l'envoie du mail, plutot que de passer une variable ?
Par exemple :
Je ne les ai pas testé, et je doute que ces exemples marchent, c'est pourquoi je cherche une solution fiable à mon problème :p
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mail($dest, $subject, "page.php", $header); mail($dest, $subject, include("page.php"), $header);
Merci d'avance !
Partager