2010-07-07 3 views

Répondre

0

L'envoi de fichiers pdf est simplement une question de réglage de type mime et d'autres choses comme ça. J'ai un exemple de code que vous pouvez regarder, comment vous pourrait le faire.

$trenner = md5(uniqid(time())); 
$params = array(); 
$params['content_type'] = "multipart/mixed; boundary=$trenner"; 
$params['subject'] = $subject; 
$params['body'] = "\n--$trenner\n"; 
$params['body'] .= "Content-Type: text/plain; charset=UTF-8; format=flowed;"."\n\n"; // sets the mime type 
$params['body'] .= $message . "\n"; // Message goes here 
$params['body'] .= "\n\n"; 
$params['body'] .= "\n\n"; 

$dir = file_directory_path().'/'; 
$pdffile = $dir.$pdffile_name; 
$pdffile_mime = file_get_mimetype($pdffile); 

$params['body'] .= "--$trenner"."\n"; 
$params['body'] .= "Content-Type:$pdffile_mime; name='$pdffile_name'\n"; 
$params['body'] .= "Content-Disposition: attachment; filename=$pdffile_name\n"; 
$params['body'] .= "Content-Transfer-Encoding: base64\n\n"; 
$params['body'] .= chunk_split(base64_encode($filedata)); 
$params['body'] .= "--$trenner--"; 
Questions connexes