Avatar billede nemlig Professor
16. maj 2007 - 15:48 Der er 2 kommentarer og
1 løsning

Mail funktion og tekst i emailen.

Hej.
Jeg har nedenstående kode, som sender en email med en vedhæftet fil, men uden tekst i emailen.
Jeg har et ønske om at tilføje en tekst i emailen, eksempelvis: "Vedhæftet sendes filen. Mvh xxx". Teksten behøver ikke at blive formateret.
Jeg ved, at der findes scriptet PHPMailer og lignende, men vil gerne bruge det eksisterende kode.
Nogen der kan bidrage med noget konkret.
På forhånd tak.

$to = " ".$row2['eanemail']." ";
$from = " ".$row2['navn']." <".$row2['email'].">";
$subject = "Påmindelse";
   
$fileatt = "pdf/$row[id].pdf";
$fileatttype = "application/pdf";
$fileattname = "$row[id].pdf";
   
$headers = "From: $from";

$file = fopen( $fileatt, 'rb' );
$data = fread( $file, filesize( $fileatt ) );
fclose( $file );

$semi_rand = md5( time() );
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
   
$headers .= "\nMIME-Version: 1.0\n" .
"Content-Type: multipart/mixed;\n" .
" boundary=\"{$mime_boundary}\"";
   
$message1 = "This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary}\n" .
"Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$message1 . "\n\n";
 
$data = chunk_split( base64_encode( $data ) );

$message1 .= "--{$mime_boundary}\n" .
"Content-Type: {$fileatttype};\n" .
" name=\"{$fileattname}\"\n" .
"Content-Disposition: attachment;\n" .
" filename=\"{$fileattname}\"\n" .
"Content-Transfer-Encoding: base64\n\n" .
$data . "\n\n" .
"--{$mime_boundary}--\n";
   
mail( $to, $subject, $message1, $headers );
Avatar billede jakobdo Ekspert
16. maj 2007 - 16:15 #1
Jeg vil anbefale phpmailer.
Avatar billede jakobdo Ekspert
16. maj 2007 - 16:18 #2
Avatar billede jakobdo Ekspert
16. maj 2007 - 16:32 #3
Takker for point.
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