Avatar billede andersblarsen Nybegynder
21. juni 2003 - 01:08 Der er 13 kommentarer og
1 løsning

Formular i html - Skal sendes til min e-mail

Hey there,

Jeg har en formular ... (så langt, så godt)

Jeg vil gerne have at når man klikker på "send" så skal den formularindholdet sende DIREKTE til min mail.

Jeg vil ikke have at den bare ligger sig i udbakken i fx. OUTLOOK.

Nogen der ved hvordan?

Hvis det ikke er muligt ... hvordan gør jeg ellers for at få fat i oplysningerne ????

Help :)

Mvh Anders

Ps. brug det sprog du vil til at løse problemet :)
Avatar billede Slettet bruger
21. juni 2003 - 07:39 #1
1: Du skal chekke, om dit webhotel understøtter scriftssproget ASP.
2: Du skal chekke, om dit webhotel understøtter komponenten JMail.

Hvis disse ting er i orden, skal du nave oplyst navnet på din webhotel-udbyderens E-mail-server.

Disse ting er standard.  :-)
**********************************************************************
Når disse ting er i orden, kan du bruge mit script:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
.input {
    font-family: vedana, tahoma, arial;
    font-size: 11px;
    font-style: normal;
    color: #000000; }
</style>

<script>
function stopErrors() {
return true;
}
window.onerror = stopErrors;
</script>

<%
mode=request("mode")
 
if mode="send" then
    Name = ""& Request.Form("Name") &"Test nr. 10"  'Her skriver jeg hvad der skal at stå i "EMNE"-feltet i E-mailen.
    Email = Request.Form("Email")
    Message = "OVERSKRIFT:<br><br>Navn: "& Request.Form("Navn") &"<br>E-mail: "& Request.Form("Email") &"<br>Emne: "& Request.Form("Emne") &"<br>Besked: "& Request.Form("Besked")
    Set JMail = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType = "text/html"
    JMail.ServerAddress = "smtp.udbyder.dk"  'Her skriver jeg adressen/navnet til Webhotel-udbyderens E-mail-server (fx. "smtp.udbyder.dk").
    JMail.Priority = 3
    JMail.Sender = "Besked fra mit website"  'Her skriver jeg den text der skal stå i "FRA"-feltet i E-mailen.
    JMail.Subject = Name
    JMail.Body = Message
    JMail.AddRecipient "navn@website.dk"    'Her skriver jeg min egen E-mail adresse.
    JMail.AddRecipient Email
    JMail.Execute
    Set JMail = nothing
   
    strSend = "<center>Beskeden er nu afsendt.<br>Vi vender tilbage hurtigst muligt.</center>"
End If
%>


</head>

<body bgcolor="#CCCCCC" bottommargin="0" topmargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0">
<script type='text/javascript'>function Go(){return}</script>

  <br><br><br>
  <center>
  <strong><font size="3" face="Verdana, Arial, Helvetica, sans-serif">KONTAKT OS</font></strong>
  <br><br>
 
  <form name="MailForm" action="mail.asp?mode=send" method=post>
<center>
<table border="0" cellpadding="0" cellspacing="0" width="350">
<tr>
  <td width="80">Navn:</td>
  <td><input name=Navn style="width: 278px; height: 22px"></td>
  </tr>
  <tr>
    <td>E-mail:</td>
    <td><input name=Email style="width: 278px; height: 22px" class="aaa"></td>
  </tr> 
  <tr>
    <td>Emne:</td>
  <td><input name=Emne style="width: 278px; height: 22px" class="aaa"></td>
</tr>
  <tr>
    <td valign="top">Besked:</td>
    <td><textarea name=Besked rows=5 cols=43></textarea></td>
  </tr>
  <tr>
    <td height="10"></td>
    <td></td>
  </tr>
  <tr>
    <td colspan="2"><center><input type="submit" value="&nbsp;&nbsp;&nbsp;&nbsp; Send &nbsp;&nbsp;&nbsp;&nbsp;" class="Knapper"></center>
    </td>
  </tr>
</table>
</center>
</form>

<font size="2" color="#ffffff" face="Verdana, Tahoma"><%=strSend%></font>
</center></body>
</html>
Avatar billede cdc Novice
21. juni 2003 - 08:22 #2
er det på egen server eller webhotel ?
Avatar billede brokkehoved Nybegynder
21. juni 2003 - 08:31 #3
Jeg går da stærkt ud fra, at det er på et webhotel, da du ikke har skrevet andet.  :-)

Ellers kan du udemærket lave løsningen på din egen server, men de kræver dog at et par programmer skal installeres først:
- IIS for at ASP kan eksekveres (se på din CD-rom),
- JMAil komponenten (se hos Dimac.net).
Avatar billede Slettet bruger
21. juni 2003 - 10:49 #4
Ellers kan PHP også klare det.
Avatar billede andersblarsen Nybegynder
21. juni 2003 - 11:11 #5
Jow det er på webhotel ... Jeg har ikke testet dit script "extend" men gør det når jeg kommer hjem i eftermiddag ..... Hovrdan gøres det i php i øvrigt??? Og asp???

PS. webhotel understøtter Jmail og ASP (er jeg ret/90% sikker på :)
Avatar billede cdc Novice
21. juni 2003 - 11:33 #6
hvad med evnt. at bruge webhotellets formmail script ?
Avatar billede andersblarsen Nybegynder
21. juni 2003 - 15:10 #7
/cdc ----> A hvad?
Avatar billede cdc Novice
21. juni 2003 - 15:13 #8
stort set alle webhoteller har et formmail script som man kan bruge til at sende mails via ens hjemmeside, hvilket webhotel har du ?
Avatar billede andersblarsen Nybegynder
21. juni 2003 - 15:39 #9
http://www.ckdesign.dk/ .... Minihotel 4 :)
Avatar billede cdc Novice
21. juni 2003 - 15:44 #10
kan desværre ikke finde noget formmailscript, så du må nok kaste dig ud i noget jmail
Avatar billede andersblarsen Nybegynder
30. juni 2003 - 02:03 #11
Dooh sry guys .. jeg har sq helt glemt det er spørgsmål .... Jeg skynder mig at vende tilbage ... Forhåbentligt med lommerne fulde af points :)
Avatar billede nixon Juniormester
20. november 2003 - 22:25 #12
LUKKETID
Avatar billede andersblarsen Nybegynder
20. november 2003 - 22:48 #13
Ja--> havde helt glemt dette spørgsmål!!! Sorry!!!
Avatar billede Slettet bruger
20. november 2003 - 23:03 #14
Ok, håber at du fik svar på dit spørgsmål; og tak for point.
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

IT-JOB

Politiets Efterretningstjeneste

IT-løsningsarkitekt i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Politiets Efterretningstjeneste

Platform Engineer hos PET