Avatar billede sebster Nybegynder
12. april 2005 - 09:25 Der er 2 kommentarer og
1 løsning

vedhæft fil i mailform

jeg har et problem. Har fundet følgende mail script men den sender kun billedet og ingen tekst. hvad er der galt???

<?php
include ("../doc/dbconnect.php");

$email = mysql_query("SELECT * FROM mail2") or die ("Could not connect to the Database");

while ($list=mysql_fetch_array($email)) {

$mail=$list['mail'];

$name=$list['name'];

$boundary = uniqid('');
$mimeType = ($_FILES['filen']['type'] ? $_FILES['filen']['type'] : 'application/unknown');
$file = fread(fopen($_FILES['filen']['tmp_name'], 'r'), filesize($_FILES['filen']['tmp_name']));
$file = base64_encode($file);
$file = chunk_split($file);

$body  = "\n--$boundary\n";
$body .= "Content-type: text/plain; charset=iso-8859-1\n";
$body .= "Content-transfer-encoding: 8bit\n\n";
$body .= $_POST['message']."\n\n";
$body .= "--$boundary\n";
$body .= "Content-type: $mimeType; name=".$_FILES['filen']['name']."\n";
$body .= "Content-disposition: attachment; filename=".$_FILES['filen']['name']."\n";
$body .= "Content-transfer-encoding: base64\n\n";
$body .= $file."\n\n";
$body .= "--$boundary--";

$headers = "Content-type: multipart/mixed; boundary=\"$boundary\"";
//$headers .= "From: Mouvin <info@test.dk> \n";
//$headers .= "Reply-To: info@test.dk \n";


mail($mail, $_POST['sub'], $body, $headers);
}
echo "den blev sendt!!!";
?>
Avatar billede bojo Nybegynder
12. april 2005 - 14:00 #1
Avatar billede sebster Nybegynder
12. april 2005 - 15:27 #2
jeg har kiggede på det spørgsmål og har prøvet mig frem men kan ikke få et vedhæftet billede frem samtidig med min §besked, hvad er der galt????
Avatar billede sebster Nybegynder
14. april 2005 - 11:05 #3
lukker
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Specialister til Netværksoperations til Forsvarets nye Digitale Backbone

Capgemini Danmark A/S

Java Engineer

IT Forum Gruppen

Senior Sales Manager hos ITF

Politiets Efterretningstjeneste

Fagkoordinator til Netværkssektionen i PET