IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Ajouter une pièce jointe automatiquement à un mail


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 412
    Par défaut Ajouter une pièce jointe automatiquement à un mail
    Bonjour à tous,

    je me sers de ce script pour envoyer un mail, celui-ci fonctionne très bien
    Ce script est sur ma page "mail.php"

    script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    // Création et envoi du mail
    $destinataire = 'lolo@orange.fr, toto@sfr.fr';                                                                 
    $expediteur = 'WebMaster@orange.fr';
    $copie = 'Webdesigner@free.fr';
    $copie_cachee = 'adresse@essai.fr';
     
     
    $objet = 'Message du '.$dateFR.'';                                                                              
    $message = 'Bonjour , trouvez ci-joint le message du : '.$dateFR.'<br /><br /> Bonne réception à vous.';
    $headers  = 'MIME-Version: 1.0' . "\n"; // Version MIME
    $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
    $headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse
    $headers .= 'From: '.$expediteur."\n"; // Expediteur
    $headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire
    $headers .= 'Cc: '.$copie."\n"; // Copie Cc
    $headers .= 'Bcc: '.$copie_cachee."\n\n"; // Copie cachée Bcc
    J'aimerai aller plus loin mais la je bloc
    j'aimerai que le message envoi en même temps la pièce jointe "essai.pdf" qui se trouve au même endroit que ma page "mail.php"

    auriez-vous une idée

    Merci à vous

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 347
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 347
    Billets dans le blog
    17
    Par défaut
    PHP ne propose pas en natif de fonction permettant d'envoyer une PJ.

    Avec mail() l'astuce consiste à générer le code nécessaire à la PJ en débordement du message
    Voir l'exemple donné en commentaire ici => https://www.php.net/manual/fr/function.mail.php#125168

    Sinon tu peux passer par des scripts comme PHPMailer => https://github.com/PHPMailer/PHPMailer

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/01/2019, 22h45
  2. [OL-2007] Sauvegarder automatiquement une pièce jointe dans un mail
    Par jaclam dans le forum VBA Outlook
    Réponses: 1
    Dernier message: 12/01/2015, 07h39
  3. Comment enregistrer une pièce jointe d'un mail ?
    Par forum_75 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 24/02/2009, 08h51
  4. Renommer une pièce jointe dans un mail.
    Par gregb34 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/09/2007, 12h55
  5. [Mail] Récupérer une pièce jointe d'un mail
    Par Invité dans le forum Langage
    Réponses: 2
    Dernier message: 22/12/2005, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo