Avatar billede hypofysen Nybegynder
17. september 2008 - 19:28 Der er 1 kommentar og
1 løsning

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:&nbsp;".$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);

};
?>
Avatar billede askilada Nybegynder
30. september 2008 - 14:15 #1
Hey

Synes du skal kigge på på PHPmailer

Mvh
Simon Jensen
Avatar billede hypofysen Nybegynder
11. marts 2009 - 17:01 #2
luk
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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