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='sysagents@gsw.evoserv.net';
$email_reponse='sysagents@gsw.evoserv.net';
$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("dijay@live.fr","Courrier",$message,$headers);
echo "OK";
?>
Merci :p