Page 1 sur 1

Envoie mail page php/html

Posté : 11 août 2009, 21:10
par guigui69
Bonjour à tous,

J'ai une page web php qui interroge ma base mysql et qui affiche dans un tableau html le résultat de ma requête. Je voudrait savoir si depuis ma page php (qui a généré le code html) je pouvait envoyer le tableau html par mail?

Je sais qu'on peut envoyer des php en php, mais je ne sais pas si je peut envoyer un code html de la page affiché.


merci d'avance

guigui69

Re: Envoie mail page php/html

Posté : 12 août 2009, 09:10
par Cobaye
tu peux envoie un tableau html dans le corsp d'un mail, pour ca regarde la librairie phpmailer, tu peux facilement faire des messages au format HTML et donc y mettre ton tableau dans le coprs du mail.

Re: Envoie mail page php/html

Posté : 12 août 2009, 14:19
par enneite
$res=mail($destinataire,$objet,$message,$headers) ;
oui il faut parametrer la variable $headers au bon format,
du genre:
$from="[email protected]";
$cc="[email protected]";
$bcc"[email protected]";

$madate=date("D, j M Y H:i:s");
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
/* Quelques types d’entêtes : errors, From cc's, bcc's, etc */
$headers .= "From: $from\n";
if($cc!="")
	$headers .= "Cc: $cc\n";
if($bcc!="")
	$headers .= "Bcc: $bcc\n";

$headers.="Date:$madate\n";

$res=mail($destinataire,$objet,$message,$headers) ;

Re: Envoie mail page php/html

Posté : 13 août 2009, 12:26
par Superpilou
Il faut aussi avoir un serveur smtp sur ton serveur pour pouvoir envoyer les mails.
Sinon même si tu codes bien ca te renverra une erreur.