Fonction mail et pièces jointes...
Arctara
Messages postés
495
Date d'inscription
Statut
Membre
Dernière intervention
-
Arctara Messages postés 495 Date d'inscription Statut Membre Dernière intervention -
Arctara Messages postés 495 Date d'inscription Statut Membre Dernière intervention -
Bonjour.
Je souhaiterai envoyer un message avec pièce jointe en utilisant la fonction mail. Le courrier est bien envoyé, mais pas la pièce jointe, pouvez-vous m'indiquer mon erreur et comment la corriger, s'il vous plait?
Merci d'avance.
--
Cordialement, Arctara!
:)
Je souhaiterai envoyer un message avec pièce jointe en utilisant la fonction mail. Le courrier est bien envoyé, mais pas la pièce jointe, pouvez-vous m'indiquer mon erreur et comment la corriger, s'il vous plait?
Merci d'avance.
--
Cordialement, Arctara!
:)
A voir également:
- Fonction mail et pièces jointes...
- Fonction si ou - Guide
- Telecharger toutes les pieces jointes gmail - Guide
- Comment télécharger un mail - Guide
- Hotmail mail - Guide
- Fonction trier excel - Guide
3 réponses
J'allais l'envoyer, je l'ai oublié :s
Merci :p
<?php $email_expediteur='[email protected]'; $email_reponse='[email protected]'; $message_texte='Veuillez apprécier, ci-joint sous deux formats différents lisibles à votre préférence, le contenu du courrier que nous vous avons adressé.'; $message_html='<html> <head> <title>Courrier</title> </head> <body> <p>Veuillez apprécier, ci-joint sous deux formats différents lisibles à votre préférence, le contenu du courrier que nous vous avons adressé.</p> </body> </html>'; $frontiere = '-----=' . md5(uniqid(mt_rand())); $headers = 'From: "Arya" <'.$email_expediteur.'>'."\n"; $headers .= 'Return-Path: <'.$email_reponse.'>'."\n"; $headers .= 'MIME-Version: 1.0'."\n"; $headers .= 'Content-Type: multipart/mixed;boundary="'.$frontiere.'"'; $message = 'This is a multi-part message in MIME format.'."\n\n"; $message .= '--'.$frontiere."\n"; $message .= 'Content-Type: text/plain;charset="iso-8859-1"'."\n"; $message .= 'Content-Transfer-Encoding: 8bit'."\n\n"; $message .= $message_texte."\n\n"; $message .= '--'.$frontiere."\n"; $message .= 'Content-Type: text/html;charset="iso-8859-1"'."\n"; $message .= 'Content-Transfer-Encoding: 8bit'."\n\n"; $message .= $message_html."\n\n"; $message .= '--'.$frontiere.'--'."\n"; $message .= 'Content-Type: application/pdf; name="Courrier.pdf"'."\n"; $message .= 'Content-Transfer-Encoding: base64'."\n"; $message .= 'Content-Disposition:attachement; filename="Courrier.pdf"'."\n\n"; $message .= chunk_split(base64_encode(file_get_contents('Courrier.pdf')))."\n"; mail("[email protected]","Courrier",$message,$headers); echo "OK"; ?>
Merci :p