PHP envoyer fichier pdf par par mail
clem285
Messages postés
290
Statut
Membre
-
arrivedercho -
arrivedercho -
Bonjour,
j'ai testé se code trouvé sur se site, mais le fichier que je reçois est au format txt du genre ATT11625.txt
hors c'est un fichier pdf que j'envoie, une idée ?
Merci d'avance
j'ai testé se code trouvé sur se site, mais le fichier que je reçois est au format txt du genre ATT11625.txt
hors c'est un fichier pdf que j'envoie, une idée ?
<?php
$boundary='didondinaditondelosdudosdodudundodudindon';
//En-têtes du mail
$headers="From: expediteur@domaine.fr\r\n
MIME-Version: 1.0\r\n
Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n\n";
//Corps du mail en commençant par le message principal
$body="--". $boundary ."\n
Message principal du mail.\n\n";
/* Piece jointe, on va dire que notre fichier s'appele bidule.doc et qu'il se situe dans le repertoire courant */
$fichier=file_get_contents('C:\demande_embauche.pdf');
/* On utilise aussi chunk_split() qui organisera comme il faut l'encodage fait en base 64 pour se conformer aux standards */
$fichier=chunk_split( base64_encode($fichier) );
//Ecriture de la pièce jointe
$body = $body . "--" .$boundary. "\n
Content-Type: pdf; name=\"demande_embauche.pdf\"\r\n
Content-Transfer-Encoding: base64\r\n
Content-Disposition: attachment; filename=\"demande_embauche\"\r\n\n
$fichier";
//Fermeture de la frontière
$body = $body . "--" . $boundary ."--";
//Envoi du mail
mail("mon_adresse@email.fr", "sujet", $body, $headers);
?>
Merci d'avance
A voir également:
- PHP envoyer fichier pdf par par mail
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide