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

Langage PHP Discussion :

Envoi de mail.


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Janvier 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 8
    Par défaut Envoi de mail.
    Bonsoir le forum,

    J’ai un programme sur mon site qui me permet d’envoyer des factures qui sont générées en pdf, quand je les envoie j’aimerai bien joindre un autre fichier qui est déjà en pdf qui est une promo mensuelle et qui se trouve déjà sur mon serveur.
    (www.xxxxxx.be/promo/promo.pdf)

    Je ne comprend pas grand-chose en php donc c’est pour cela que je me permet de faire appel à votre aide.

    Voici mon bout de code pour l’envoi du mail. ( le $to2 est destiné à m'envoyer une copie pour voir si il est bien sorti)

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    $pdf->Output($file);
     
    if ($_POST['mail']=='y') { 	 
    $to = "$mail_client";
    $sujet = "Nouvelle facture de $entrep_nom";
     
    $sujet2 = "Facture de:$civ $nom";
    $message = "$civ $nom,\n \nUne nouvelle facture de $entrep_nom1 vous est adressee. \nVous la trouverez en piece jointe de ce mail.  \n \n Salutations distinguees \n \n L'equipe de $entrep_nom1 \n\n\n Web site : $siteweb\n Email : $mail\n Tel : $tel ";
     
    $message2 = "Copie de la facture de :\n \n \n            $civ $nom. \n \n        $file";
    $fichier = "$file";
    $fichier2 = "$file2";
    $typemime = "pdf";
    $nom = "$file";
    $reply = "$mail";
    $from = "$mail";
    $from2 = "Facturier";
    require "../include/CMailFile.php";
    $newmail = new CMailFile("$sujet","$to","$from","$message","$fichier","application/pdf");
    $newmail->sendfile();
     
    $to2="mon@mail.be"; 
    $nom2 = "$nom";
    $civ2 = "$civ";
    $newmail = new CMailFile("$sujet2","$to2","$from2","$message2","$fichier","application/pdf"); 
    $newmail->sendfile();

    D'avance merci.

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Ne sachant pas ce que fait CMailFile.php ca va être dur dur...

  3. #3
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    je n'ai pas regardé ton code sachant que tu n'a cité aucune erreur.

    Cela dit, pour ta demande, peut-être devrais tu regarder du coté de la fonction file_get_contents()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $pdf->Output($file);
    $file2 = file_get_contents('www.xxxxxx.be/promo/promo.pdf');
    je le verrais comme ceci, à essayer

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    file_get_contents balancera le texte dans une chaîne, il veut lier le PDF.

  5. #5
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    oui, mais d'après son code il utilise une librairie qui se charge automatiquement de joindre un fichier contenu dans une variable...

    enfin, c'est ce que j'ai compris

Discussions similaires

  1. Envoi de mail au format html
    Par Mephyston dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/01/2004, 12h29
  2. Envoi de mail au format Rich-Text
    Par LineLe dans le forum ASP
    Réponses: 4
    Dernier message: 29/10/2003, 16h27
  3. envoi de mail avec attachement de fichier
    Par GMI3 dans le forum Modules
    Réponses: 2
    Dernier message: 24/09/2003, 11h22
  4. Outlook ne se ferme pas après un envoi de mail
    Par Joke dans le forum VBA Access
    Réponses: 2
    Dernier message: 07/06/2003, 17h32
  5. envoi de mail, protocol SMTP langage C
    Par Heimdall dans le forum Développement
    Réponses: 2
    Dernier message: 23/05/2003, 11h22

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