Envoi de mail php

Résolu
Bonjour,

J'ai besoin d'aide...
Je génère par php une page que je voudrais pouvoir envoyer par mail, en format html.
Pour la fonction mail, pas de souci, mais comment récuperer le code HTML généré par mon php ?
Merci de vos réponses, je suis dans la mouise !!
:-))

4 réponses

  1. pour afficher ton contenu tu fais :
    echo $contenu

    bin pour envoyer par mail tu envoie $contenu pi voila
    1. Salut,

      J'avoue avoir du mal à comprendre, la fonction mail() ne génère pas le contenu donc normalement ça n'envoi que ce que tu lui a demandé d'envoyer (+les entêtes).

      Des détails supplémentaire peut être ?
      1. Merci de vos réponses..
        En fait pour la fonction mail, je n'avais pas de souci..
        J'avais juste du mal à renvoyer ton mon code HTML.
        En fait j'ai trouvé
        J'ai créé
        une variable par ligne echo
        un variable implémentée à chaque boucle
        Pour $message je concatène toute ces variables en une à la fin
        Et hop, le tour est joué.
        Un peu longuet mais efficace.
        Voili voilou...
        1. un exemple complet ici :
          http://www.siteduzero.com/tutoriel-3-35146-e-mail-envoyer-un-e-mail-en-php.html
          ou ici :
          https://www.vulgarisation-informatique.com/mail.php
          avec le manuel php c bien aussi :
          https://www.php.net/manual/fr/function.mail.php
          y a des ptits exemples :
          <?php
               $to      = 'personne@example.com';
               $subject = 'le sujet';
               $message = 'Bonjour !';
               $headers = 'From: webmaster@example.com' . "\r\n" .
               'Reply-To: webmaster@example.com' . "\r\n" .
               'X-Mailer: PHP/' . phpversion();
          
               mail($to, $subject, $message, $headers);
           ?>

          c'est fou tout ce qu'on trouve en cherchant sur google aussi ^^
          en tapant "php mail" tu as de la lecture pour 1semaine..

          voila bonnes recherches