Mon programme créer un fichier pdf à partir de valeurs PHP (merci à FPDF
Et en faite je voudrais envoyer en pièce jointe mon fichier PDF.
L'envoie se déroule sans erreur, et la pièce jointe par contre ne fait ni la taille réelle (428ko contre 14 500ko pour le bon fichier) Et quand je tente de l'ouvrir j'ai Acrobat qui crie :
Voici mon code php qui me permet l'envoie de la pièce jointe :Acrobat reader n'a pas pu ouvrir le fichier toto.pdf
car le fichier n'est pas pris en charge ou le fichier est endommagé.
$to = "[email protected]";
$subject = "salut";
$msg = "coucou";
$_path_name_file = "/home/directory/demande.pdf";
if(file_exists($_path_name_file)){
$_delimiteur = md5(uniqid(mt_rand()));
$_head = "MIME-Version: 1.0\n";
$_head .= "From: moi \n";
$_head .= "Content-Type:multipart/mixed; boundary=\"$_delimiteur\"\n";
$_head .= "\n";
$msg .= "\n";
$msg .= "--$_delimiteur\n";
$_attache = file_get_contents($_path_name_file);
$_attache = chunk_split(base64_encode ($_attache));
$msg .= "--$_delimiteur\n";
$msg .= "Content-type: application/pdf; name=\"$_path_name_file\"\n";
$msg .= "Content-Transfert-Encoding: base64\n";
$msg .= $_attache . "\n";
$msg .= "\n";
$msg .= "--$_delimiteur--\n";
mail($to, $subject, $msg, $_head);
}
Je ne vois pas d'ou cela provient ... @+ Gritch