Envoi de mail php

Résolu
Isa__ Messages postés 59 Statut Membre -  
Isa__ Messages postés 59 Statut Membre -
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. rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
     
    pour afficher ton contenu tu fais :
    echo $contenu

    bin pour envoyer par mail tu envoie $contenu pi voila
    0
  2. Utilisateur anonyme
     
    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 ?
    0
  3. Isa__ Messages postés 59 Statut Membre 2
     
    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...
    0
  4. rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
     
    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
    -1