Recherche rapide

N'oubliez pas que la publicité fait vivre AZ PHP



N'oubliez pas que la publicité fait vivre AZ PHP
Consulter les anciens messages
 
| Retour au Forum | Poster une réponse |
Sujet :    mail avec pièce jointe
de: mazetto
posté le: 18-05-2009 à 16:23:59
***.gaoland.net

Bonjour,
j'essaye d'envoyer un mail multipart avec une pj (en pdf, mais en jpg, c'est pareil) encodée en base64. La pj est bien encodée, mais elle n'apparaît pas en tant que pj dans le
mail. Par contre, elle figure dans le code-source du mail, mais en texte... Je suppose que j'ai loupé quelque-chose.

voici le code:
$frontiere = '-----=' . md5(uniqid(mt_rand()));

//-----------------------------------------------
//HEADERS DU MAIL
//-----------------------------------------------

$headers = 'From: "Nom" <'.$email_expediteur.'>'."n";
$headers .= 'Return-Path: <'.$email_reply.'>'."n";
$headers .= 'MIME-Version: 1.0'."n";
$headers .= 'Content-Type: multipart/mixed; boundary="'.$frontiere.'"';

$message .= '--'.$frontiere.'--'."rn";

//-----------------------------------------------
//PIECE JOINTE
//-----------------------------------------------

$message .= 'Content-Type: application/pdf; name=Le_bleu_secret.PDF"'."n";
$message .= 'Content-Transfer-Encoding: base64'."n";
$message .= 'Content-Disposition:attachement; filename="Le_bleu_secret.PDF"'."nn";

$message .= chunk_split(base64_encode(file_get_contents('../data_affilies/devis/Le_bleu_secret.PDF')))."n";
mail($destinataire,$sujet,$message,$headers)


| Retour au Forum | Poster une réponse |


Accès restreint !

Information:
L'accès à cet espace est restreint, vous devez être membre de az-php.
Pour vous inscrire, choisissez "espace membres" dans le menu , ou cliquez ici pour vous inscrire
Nous vous remercions de votre compréhension.
AZ-PHP
Vous connecter si vous êtes déjà inscrit(e)
Pseudo
Password
 
    © Copyright 2005 - az-php.com - tous droits réservés , reproduction interdite . Hébergé par 1hebergeur.com [ mentions légales & copyright ]