Avatar billede donslund Nybegynder
10. februar 2006 - 19:33 Der er 2 kommentarer og
1 løsning

Sende fpdf-pdf via mail

http://www.eksperten.dk/spm/602705

I dette spørgsmål er der en de fandt ud af at sende en pdf som vedhæftning, men jeg kan ikke få det til at virke. Er der nogen der ved hvorfor?

Min Kode:

$pdfstring = $pdf->Output('hello','F');

    $boundary = '-----=' . md5( uniqid ( rand() ) );
   
    $message .= "Content-lenght: ".strlen($pdfstring)."\n";
    $message .= "Content-Type: application/pdf; name=\"my attachment\"\n";
    $message .= "Content-Disposition: attachment; filename=\"".$pdfstring."\"\n\n";
   
    $headers  = "From: \"Me\"<my@email.dk>\n";
    $headers .= "MIME-Version: 1.0\n";
    $headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"";
   
    mail('my@email.net', 'Email with attachment from PHP', $message, $headers);

  $pdf->Output();

Den danner fint pdf'en, men medsender den ikke.
Det er nok det der PEAR::Mime jeg ikke har fået rigtigt fat i. Endsige, forstået hvad er.
Avatar billede horsmark Nybegynder
11. februar 2006 - 06:56 #1
lidt her:
http://www.apptools.com/phptools/forms/forms5.php
http://dk2.php.net/mail <- søg på attachment i indhold
http://dk2.php.net/function.mail <- der er en lille klasse der kan bruges
http://www.weberdev.com/get_example-4173.html <- endnu en simpel funktion
Avatar billede donslund Nybegynder
11. februar 2006 - 10:16 #2
Tak. Det sidste link virkede nemt.
Avatar billede horsmark Nybegynder
11. februar 2006 - 10:26 #3
superduper
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester