Min egen kode for, at sende et postkort.....Er sikker på du godt kan bruge dette.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>send billedet</title>
</head>
<body>
<?
$image = $_POST['handling']
$handling = $_POST['handling'];
$ditnavn = $_POST['ditnavn'];
$dinmail = $_POST['dinmail'];
$modmail = $_POST['modmail'];
$besked = $_POST['besked'];
if (!$handling) {
Echo $billede;
?>
<form action="<? echo $PHP_SELF ?>" method="POST">
Dit navn: <input type="text" name="ditnavn"><br>
Din mail: <input type="text" name="dinmail"><br>
Modtagers Mail: <input type="text" name="modmail"><br>
Besked: <textarea rows="15" name="besked"></textarea><p>
<input type="hidden" name="handling" value="udfyldt">
<input type="submit" value="send">
</form>
<?
}
else if ($handling == "udfyldt"){
if (!$ditnavn || !$dinmail || !$modmail)
{ echo "Du har jo ikke udfyldt alle felterne. Prøv igen, smarte!";
echo '<a href="mailattach.php?handling=">Du skal udfylde alle felterne</a>';
}
else if (!$besked){
echo "Der er ikke nogen besked på din mail...";
echo '<a href="dinindexside.php?handling=">Du skal udfylde alle felterne</a>';
}
else {
$fileatt = "1.jpg"; // Path to the file
$fileatt_type = "application/octet-stream"; // File Type
$fileatt_name = "1.jpg"; // Filename that will be used for the file as the attachment
$email_from = $dinmail; // Who the email is from
$email_subject = "Visual tours e-card from " . $ditnavn . " in Copenhagen."; // The Subject of the email
$email_message = $besked; // Message that the email has in it
$email_to = $modmail; // Who the email is too
$headers = "From: ".$email_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}\"";
$email_message = "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type:text/html; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $email_message . "\n\n";
$data = chunk_split(base64_encode($data));
$email_message .= "--{$mime_boundary}\n" . "Content-Type: {$fileatt_type};\n" . " name=\"{$fileatt_name}\"\n" . "Content-Disposition: attachment;\n" . " filename=\"{$fileatt_name}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n" ."--{$mime_boundary}--\n";
$ok = @mail($email_to, $email_subject, $email_message, $headers);
if($ok) {
echo "<font face=verdana size=2>Uuuuh så vigtigt, at den kom godt afsted!</font>";
}else{
die("Sorry but the email could not be sent. Please go back and try again!");
}
}
}
?>
</body>
</html>