Envoi du mail HTML

Code complet php

    <?php
    $mail_from_site = "admin@mon-site.com";//Adresse mail de votre site 
    $Nom_du_site = "mon-site";//Nom de votre site
    $url_du_site = "https://www.mon-site.com";//URL de votre site
    $Page_mon_compte = "https://www.mon-site.com/compte-client";//URL page compte client 
    $rep_images = "test_MAIL_HTML/img_mail/";//Répertoire des images contenues dans le mail  
    ?>
    
     <a id="mail-envoye"></a>
     
     <h1>Test envoi mail :</h1>
     
     <br />
    <?php                                                                                                 
     if (isset($_POST['envoie_mail']))                                                    
     {
     $prenom;$email;$subject;
     if(isset($_POST['prenom'])){
     $prenom=$_POST['prenom'];
     }        
     if(isset($_POST['email'])){
     $mailTo=$_POST['email'];
     }
     if(isset($_POST['subject'])){
     $subject=$_POST['subject'];
     }        
      
    // Ici les requêtes appropriées pour récupérer le N° de commande, le login et le mot de passe.
    // Pour notre test les variables fictives seront:
    
    $id_commande = "128012";
    $login_compte = "Mon-login";                                               
    $mot_de_passe_compte = "Mon-mdp";
    
    $headerMail = "MIME-Version: 1.0\r\n";;//permet d'envoyer les message au format html
    $headerMail.= "Content-type: text/html; charset=utf-8 \r\n";//permet d'envoyer les message au format html
    $headerMail.= "From: ".$mail_from_site;//pour répondre au message                       
    
     // remplace les pseudo variables du corps de texte par leur valeurs de champ
    $mailMessage= file_get_contents("$url_du_site/test_MAIL_HTML/modele-mail.html");                            
    $mailMessage = str_replace('$Nom_site', $Nom_du_site, $mailMessage);
    $mailMessage = str_replace('$url_site', $url_du_site, $mailMessage);
    $mailMessage = str_replace('$prenom', $prenom, $mailMessage);
    $mailMessage = str_replace('$commande', $id_commande, $mailMessage);
    $mailMessage = str_replace('$login', $login_compte, $mailMessage);
    $mailMessage = str_replace('$mdp', $mot_de_passe_compte, $mailMessage);
    $mailMessage = str_replace('$mon_compte', $Page_mon_compte, $mailMessage);
    $mailMessage = str_replace('$Dr_images', $rep_images, $mailMessage);
    $mailSujet = $subject;
    // envoi du mail
     mail(
    $mailTo,
    $mailSujet,
    $mailMessage,
    $headerMail
    );
                       
     $Message_retour = "Votre message a bien été envoyé."; 
     
     }       
    ?>
    
     <br />
    <div id="message"><span style="color:#ff0000;"><?php echo $Message_retour ?></span></div>
     <br />                                                   
    <form method="post" action="#mail-envoye" id="comment_form">                                        
    <label for="name"><span style="color:#ff0000;">*</span> Prénom</label>
    <input name="prenom" id="prenom" type="text" class="" value="<?php echo $prenom; ?>" required="">
     <br /> <br />
    <label for="email"><span style="color:#ff0000;">*</span> Mail destinataire</label>
    <input name="email" id="email" type="email" class="" value="<?php echo $email; ?>" required="">
     <br /> <br />
    <label for="subject"><span style="color:#ff0000;">*</span> Sujet</label>
    <input name="subject" id="subject" type="text" class="" value="<?php echo $subject; ?>" required="">
     <br /> <br />                                       
                                            
    <input type="submit" id="submit" name="envoie_mail" class="btn" value="Envoyer Mail HTML">
    </form>
     <br />
     <br />