Avatar billede dotcom1 Nybegynder
20. juni 2003 - 15:50 Der er 2 løsninger

Vedhæfte mails i eksisterende php mail form?

Hej. Jeg bruger med succes denne mail form på et website, men kunne godt tænke mig muligheden for at vedhæfte filer. Kan man umiddelbart ændre lidt i scriptet, så det kan lade sig gøre?

kontakt.php:
<td height="213" valign="top">
                      <form name="frm" form action="<?php echo $PHP_SELF; ?> "method="POST"><div align="left"><br>
<span class="BODY">Dit navn:</span><br>
<input name="navn" type="text" style="border: 1 solid #000000">
<br>
<br>
<span class="BODY">Din e-mail:</span><br>
<input type="text" name="epost" style="border: 1 solid #000000">
                            <br>
                            <br>
<span class="BODY">Emne:</span><br>
<input type="text" name="emne" style="border: 1 solid #000000">
                            <br>
                            <b><br>
                          </b><span class="BODY">Besked:</span><br>
<textarea wrap="on" style="border: 1 solid #000000" rows="10" cols="35" name="tekst"></textarea>
                            <br>
                            <br>
                            <input type="submit" style="border: 1 solid #000000; background: #F5F5F5; cursor:hand; cursor:pointer" class="button" value="Send besked" name="send">
                            <font color="#E5E5E5">__</font>
                            <input type="reset" style="border: 1 solid #000000; background: #F5F5F5; cursor:hand; cursor:pointer" class="button" value="Slet besked" name="reset">
<br>
<br>
<font face="Verdana" class="BODY">
<?php

if ($send) {
    function tilbage($meddelelse) {
        echo  "$meddelelse\n";
        echo  "<form><input type=button value=\"< Tilbage\" onClick=history.back()></form>\n";
        echo  "</body></html>\n";
        exit;
    }

    if (!$navn) tilbage( "Du har glemt at skrive dit navn...");
    if (!$tekst) tilbage( "Du har glemt at skrive noget beskedfeltet");
 
  $tekst = "$tekst ";
   
 
    mail( "min@email.dk", "Fra website - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
echo  "Din besked er modtaget. Tak.\n";
}


?>
</font> </div>
</form>
  </td>

kontakt_sendt.php:
<html>
<head>
<title>Besked sendt!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<? mail("min@email.dk", "Fra website - Emne: $emne", 
" 
Navn:
$navn 

Email:
$email 

Besked:
$skriv"); ?>
</body>
</html>

Mvh. og tak.
Avatar billede ahv Nybegynder
20. juni 2003 - 15:54 #1
Avatar billede Slettet bruger
20. juni 2003 - 15:58 #2
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