Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Depuis 2 semaines j'essaie d'expédier via un formulaire des fichiers au format .pdf. Les doc fonctionnent très bien mais il semble que les .pdf ne soient pas bien encodé malgré le fait que je les reçois. Pouvez-vous m'aider svp?
Voici mon code:
//Deal with the email
$to = 'stci@mondomaine.com';
$subject = $_POST['subject'];
$message = strip_tags($_POST['msg']);
$attachment = chunk_split(base64_encode(file_get_contents($_FILES['file']['tmp_name'])));
$filename = $_FILES['file']['name'];
$boundary =md5(date('r', time()));
$headers = "From: $email\r\nReply-To: $email";
$headers .= "\r\nMIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary=\"_1_$boundary\"";
$message="This is a multi-part message in MIME format.
--_1_$boundary
Content-Type: multipart/alternative; boundary=\"_2_$boundary\"
--_2_$boundary
Content-Type: text/plain; charset=\"iso-8859-1\"
Content-Transfer-Encoding: 7bit
$message
--_2_$boundary--
--_1_$boundary
Content-Type: application/octet-stream; name=\"$filename\"
Content-Transfer-Encoding: base64
Content-Disposition: attachment
$attachment
--_1_$boundary--";
mail($to, $subject, $message, $headers);
}
?>
Pages : 1