Envoi de mail php

jaen -  
 julien -
Bonjour,

Je cherche à envoyer un mail à partir de mon code php, mon amis google m'a aidé à trouver ceci mais je n'ai pas trouver comme ajouter une PJ. C'est un mail relativement simple envoyé à plusieurs personnes avec uniquement un PJ.

Merci pour votre aide

<?php
// Plusieurs destinataires
$to = 'aidan@example.com' . ', ';
$to .= 'wez@example.com';

// Sujet
$subject = 'Calendrier des anniversaires pour Août';

// message
$message = 'Confirmation'

// Envoi
mail($to, $subject, $message);
?>

2 réponses

  1. adns Messages postés 1152 Statut Membre 153
     
    bonjour

    ==>
    http://www.commentcamarche.net/faq/sujet 2761 langages envoyer un mail avec piece jointe

    Adns
    0
  2. julien
     
    Je te remercie, le mail s'envoie parfaitement seulement j'un nom bizarre pour la piece jointe et ce qui est ecrit dans mon fichier que je joins est traduit à un format bizarre, de plus est-ce normal que ceci s'affichent dans la PJ :
    Content-Type: application/msword; name=\"resultat_qcm.txt\"\r\n
    Content-Transfer-Encoding: base64\r\n
    Content-Disposition: attachment; filename=\"resultat_qcm.txt\"\r\n\n

    Voici le bout de pour la PJ code qui est dans dans le tuto et que j'ai adapté à mon cas:

    $fichier=file_get_contents('resultat_qcm.txt');
    //n utilise aussi chunk_split() qui organisera comme il faut l'encodage fait en base 64 pour se conformer aux standards
    $fichier=chunk_split( base64_encode($fichier) );

    //Écriture de la pièce jointe
    $body = $body . "--" .$boundary. "\n
    Content-Type: application/msword; name=\"resultat_qcm.txt\"\r\n
    Content-Transfer-Encoding: base64\r\n
    Content-Disposition: attachment; filename=\"resultat_qcm.txt\"\r\n\n
    $fichier";

    Merci
    0