Salut !
<?
$to = 'monr@email'; // email du destinataire
$sujet ='test mail html'; //le sujet
$from ="From: votre@email.com \r\n"; //votre email
$from .="MIME-Version: 1.0\r\n"; //on défini le type mime pour le message
$from .="Content-Type: text/html; charset=us-ascii\r\n"; //ici on défini le format , soit html
$message = " "; //entrez ici un code html
mail($to,$sujet,$message,$from); // la fonction mail
?>
Le truc, c'est que dans $message tu mets ton code HTML. Le tout est maintenant de récupérer le code de ta page, le mettre sous forme d'1 chaine de caractère à placer dans $message.
Maintenant, existe-t-il une fonction pour faire cette opération? Là est la clé de l'optimisation.
Sinon tu peux regénérer ton code HTML depuis zero, mais c chiant, long, pas optimisé....c'est pas la solution je pense.
Voici la route ....
A+