vedhæft fil til email?
Hvordan får jeg den uploadede fil vedhæftet mailen?Jeg har følgende 2 filer, den ene viser formen og laver uploaded, den anden indeholder selve mail_delen
index.php ser sådan ud:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<form action="index.php" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>Send til:</td>
<td><input type="text" size="25" name="modtager" /></td>
</tr>
<tr>
<td>Emne:</td>
<td><input type="text" size="25" name="subject" /></td>
</tr>
<tr>
<td>Indhold:</td>
<td><input type="text" size="25" name="indhold" /></td>
</tr>
<tr>
<td>Vedhæt fil:</td>
<td><input type="file" size="25" name="fil" /><input type="submit" name="upload" value="vedhæft" />
<?php
if(isset($_POST['upload'])){
if(move_uploaded_file($_FILES['fil']["tmp_name"], "images/".basename($_FILES['fil']["name"])))
{
$att = basename($_FILES['fil']["name"]);
echo "<br />"."Vedhætet fil: ".$att;
};
};
?>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="send" value="send" />
</td>
</tr>
</table>
</form>
<?php
include('send_mail1.php');
?>
</body>
</html>
send_mail ser sådan ud:
<?php
if(isset($_POST['send'])) {
$modtager = $_POST['modtager'];
$emne = $_POST['subject'];
$besked = $_POST['indhold'];
$header = "MIME-Version: 1.0" . "\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$header .= "from:mail@mail.dk";
mail($modtager, $emne, $besked, $header);
};
?>
