Placering af vedhæftet fil
Hej Eksperter.Jeg vil gerne kunne sende en e-mail fra min hjemmeside når jeg klikker på et link. Det kan jeg også godt få den til, men jeg skal også have vedhæftet en jpg-fil, og det er her problemerne kommer... Jeg har prøvet, men uden held.
Kan nogen hjælpe?
Kode:
<?php
$mail_name = "Afsender";
$mail_email = "afsender@afsender.dk";
$ip = $_SERVER["REMOTE_ADDR"];
$text = "Teksten i e-mail'en";
$mailto = "modtager@modtager.dk";
$mail_subject = "Emne i e-mail'en";
$filnavn = "123456.jpg";
$filplacering = "http://www.hjemmeside/images/123456.jpg";
// Boundary:
$boundary = md5(uniqid(rand()));
// Mail-Header:
$mail_header = "From: ".$mail_name." <".$mail_email.">\n";
$mail_header .= "X-Sender-IP: ".$ip."\n";
$mail_header .= "MIME-Version: 1.0\n";
$mail_header .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
$mail_header .= "This is a multi-part message in MIME format.\n";
// Mail-Text:
$mail_header .= "--".$boundary;
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n\n".$text;
// Attachment:
$mail_header .= "\n--".$boundary;
$mail_header .= "\nContent-Type: image/jpeg; name=\"$filnavn\"";
$mail_header .= "\nContent-Transfer-Encoding: base64";
$mail_header .= "\nContent-Disposition: attachment; filename=\"$filnavn\"";
$mail_header .= "\n\n$filplacering";
// End:
$mail_header .= "\n--".$boundary."--";
// Send E-Mail
if (@mail($mailto,$mail_subject,"",$mail_header)) $sent = true; else $errors[] = "no connection to the mailserver - please try again later";
print "Sendt";
?>
