Avatar billede charley78 Novice
07. august 2007 - 16:22 Der er 19 kommentarer og
1 løsning

hvordan sender man fra formular til email adresse?

Er der nogen der kan regne ud, hvad der er galt med flg. source/kilde, siden det ikke lykkes mig at sende formularindholdet til den email adresse, som jeg har skrevet i koderne?
http://www.yes-yes.dk/popcorn/bestilling-kontakt.html
Avatar billede charley78 Novice
07. august 2007 - 16:39 #1
Jeg har kopieret formularen far nettet, men det må jo næsten være flg. der er afgørende: <input type="hidden" name="recipient" value="min.adresse@mail.com">. Er det ikke?
Avatar billede w13 Novice
07. august 2007 - 16:40 #2
tjoeh, hvis din kode ellers er korrekt, så kunne fejlen jo godt ligge her. Har du skrevet en rigtig adresse der i stedet for min.adresse@mail.com?
Avatar billede w13 Novice
07. august 2007 - 16:42 #3
Hmmm. fundet fejlen. Du mangler simpelthen en del af koden!

HTML kan ikke sende emails, det kan ASP eller PHP derimod. Du har linjen:

<form action="http://www.yes-yes.dk/popcorn/tak.html ">

Denne action skulle i stedet sende til en asp/php-side som sender mailen. Prøv at finde den side, hvor du fandt email-koden. Der _må_ være den anden del af koden!
Avatar billede charley78 Novice
07. august 2007 - 16:56 #4
- siden ligger her http://hjem.get2net.dk/pallesen/formular.html.
Af en eller anden grund "må" jeg ikek se koderne nu!!?
Avatar billede charley78 Novice
07. august 2007 - 16:58 #5
... jeg ved ikke hvorfor. Nu ville den pludselig igen!(?)

Dette er hvad der ligger i den oprindelige formular:
"<input type="hidden" name="recipient" value="h.pallesen@get2net.dk"><table border="0" cellpadding="2">"
Avatar billede w13 Novice
07. august 2007 - 17:01 #6
Ah, nu forstår jeg. Du kan desværre ikke "hugge" denne slags koder ved at se i sidens HTML-kode. På http://hjem.get2net.dk/pallesen/formular.html sendes brugeren til siden "/cgi-bin/formmail", og det er denne, som rent faktisk sender mailen. Undersøg hvilke mailkomponenter, du har hos One.com
Avatar billede charley78 Novice
07. august 2007 - 20:55 #7
Her er den tekniske information jeg fik med mit domæne. jeg har slettet koderne og beholdt resten. Måske det er noget af det du mener jeg skal bruge?

WWW:
Hjemmeside adresse:    http://www.yes-yes.dk
Hjemmeside adresse 2:  http://yes-yes.dk

KONTROLPANEL:
Administration:        https://www.one.com/admin/
Brugernavn (User):      yes-yes.dk
Kodeord (Password):   

FTP:
For at lægge din hjemmeside på vores server skal du bruge et ftp-program.
Host:                  ftp.yes-yes.dk
Brugernavn (User):      yes-yes.dk
Kodeord (Password): 

E-MAIL:
POP3 server:            pop.yes-yes.dk
SMTP server:            https://www.one.com/static/support-faq.jsp?category=mail&number=5 (Link)
Webmail:                https://www.one.com

STATISTIK:
Adresse til statistik:  https://www.one.com/admin/
Brugernavn (User):      yes-yes.dk
Kodeord (Password):   

MySQL:
Host:                  localhost
Database:              yes_yes_dk
Brugernavn (User):      yes_yes_dk
Kodeord (Password):   

PhpMyAdmin:
PhpMyAdmin:            http://phpmyadmin.yes-yes.dk
Brugernavn (User):      yes_yes_dk
Kodeord (Password):
Avatar billede charley78 Novice
07. august 2007 - 20:55 #8
på deres engelske support ved de ikke, hvad mailkomponenter/mailcomponents betyder?
Avatar billede charley78 Novice
07. august 2007 - 21:19 #9
... og den danske er lukket på denne tid!

- og fortsat til w13
Jeg fik dog flg. link, som jeg desværre ikke kan finde ud af at bruge:
http://www.one.com/da/support/faq/cdonts-vil-du-sende-mails-via-asp, idet supporteren fra one.com sagde, at det var vigtigt for dem (for at kunne svare på mit (læs: dit) spørgsmål) at vide, om jeg brugte asp eller PHP.

(Jeg kender ingen af sprogene og kan desværre ikke svare på spørgsmålet, men jeg jo være kommet til at kopiere enten det ene eller det andet sprog ind i forbindelse med min fremstilling af den aktuelle formular side.)
Avatar billede w13 Novice
08. august 2007 - 05:17 #10
Så kan du vel bruge begge dele. Jeg kan ASP, så det hjælper jeg dig med.

1. Kald din forms action for sendemail.asp

2. Opret en ny side - sendemail.asp - som du lægger følgende kode ind i:
------------------------------------------
<%Set objMail=Server.CreateObject("CDONTS.NewMail")
objMail.To=Request.Form("recipient")
objMail.From=Request.Form("email")
objMail.Subject="Bestilling"
objMail.Body="Navn: "&Request.Form("navn")&vbCrLf&vbCrLf&"Adresse: "&Request.Form("adresse")&vbCrLf&"Postnummer: "&Request.Form("postnummer")&vbCrLf&"By: "&Request.Form("by")&vbCrLf&"Tlf: "&Request.Form("telefon")&vbCrLf&vbCrLf&"Besked: "&Request.Form("besked")
objMail.Host="mailout.one.com"
objMail.Send
Set objMail=Nothing

Response.Redirect Request.Form("redirect")%>
-------------------------------------------
Så burde den være fikset.
Avatar billede charley78 Novice
08. august 2007 - 12:50 #11
.. undskyld, men jeg er altså helt grøn. Hvad betyder "Kald din forms action for sendemail.asp"???
Det ku være jeg skulle lægge nogle flere points til dig med det samme ;o)
Avatar billede charley78 Novice
08. august 2007 - 12:53 #12
jeg ved ikke om det ene udelukker det andet, supporteren ville jo høre, om jeg brugete PHP eller asp, og i mine hostoplysninger står der "PhpMyAdmin:"!?
Avatar billede w13 Novice
08. august 2007 - 20:54 #13
Jeg ved det heller ikke :)

Du kan prøve at oploade filen test.asp, som kun indeholder:

<%Response.Write "Hello"%>

Kør så filen. Hvis den skriver "Hello", så kan du bruge det. :)

Og "Kald din forms action for sendemail.asp" betyder bare, at denne linje:
<form action="http://www.yes-yes.dk/popcorn/tak.html ">
Skal være:
<form method="post" action="sendemail.asp">
Avatar billede charley78 Novice
09. august 2007 - 13:22 #14
Jeg vrider min hjerne til sidste dråbe, men... -undskyld, jeg forstår det ikke!
Hvordan skal de oplysninger du har vgivet mig ligge?

Kunne du gøre mig den store tjeneste at copy/paste sourcen fra http://www.yes-yes.dk/popcorn/bestilling-kontakt.html, og lægge filerne ind som de skal?
Eller kan man lave en anden test? .. så så paste den her, så jeg kan uploade dit forslag på mit domæne (min server?!)?
Avatar billede charley78 Novice
09. august 2007 - 13:29 #15
.. nu har jeg lige modtaget flg. infor, fra den danske support på one.com:
<FORM method="post" action="http://www.dit-domæne.dk/cgi-bin/FormMail.pl">
håber svaret ligger gemt her. Vender straks tilbage ;o)
<input type="hidden" name="recipient" value="din@e-mailadresse.dk">
<input type="hidden" name="subject" value="Her kan du skrive en emne-tekst">
<input type="hidden" name="redirect" value="http://www.dit-domæne.dk/nyside.html">
</FORM>
Avatar billede charley78 Novice
09. august 2007 - 14:32 #16
håber svaret ligger gemt her. Vender straks tilbage ;o) skulle have stået under.. Det gik lidt stærkt.
Avatar billede w13 Novice
09. august 2007 - 14:55 #17
bestilling-kontakt.html:
---------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Bestilling - Kontakt</TITLE>
<style type="text/css">
<!--
a:link {
    color: #FF9900;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #FF0000;
}
a:hover {
    text-decoration: none;
    color: #FF0099;
}
a:active {
    text-decoration: none;
    color: #FFFF00;
}
.style7 {color: #FF8000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.style8 {
    font-size: xx-small;
    color: #000000;
    font-style: italic;
}
.style10 {font-family: Arial, Helvetica, sans-serif}
.style18 {
    font-family: "Courier New", Courier, monospace;
    font-size: x-small;
}
.style23 {
    font-size: medium;
    color: #000000;
    font-style: italic;
}
.style24 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #0080FF;
}
.style25 {color: #FF8000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: large; }
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>


<form method="post" action="sendemail.asp">
<input type="hidden" name="recipient" value="popcorn@yes-yes.dk">
<input type="hidden" name="subject" value="Ordre eller kommentar fra www.yes-yes.Popcorn.dk">
<input type="hidden" name="redirect" value="http://www.yes-yes.dk/popcorn/tak.html">

  <table width="100%" border="0" bgcolor="#FFFF33">
  <tr>
    <td><p align="center" class="style24">&nbsp;</p>
      <table width="700" border="0" bgcolor="#FFFF33" align="center">
  <tr>
    <td>
      <table width="700" border="0" bgcolor="#ffffff" align="center">
  <tr>
    <td>
<p align="center">
<p align="center">
<p align="center"><img src="images/bestilling-kontakt-overskif.gif" width="700" height="69">
<p align="center">

  <table border="0" cellpadding="2" align="center">
    <tr>
      <td align="right" ><span class="style7">Navn:</span></td>
      <td><input type="text" size="30" name="Navn"></td>
    </tr>
    <tr>
      <td align="right"><span class="style7">Adresse:</span></td>
      <td><input type="text" size="30" name="Adresse"></td>
    </tr>
    <tr>
      <td align="right"><span class="style7">Postnummer:</span></td>
      <td><input type="text" size="7" name="Postnummer"></td>
    </tr>
    <tr>
      <td align="right"><span class="style7">By:</span></td>
      <td><input type="text" size="16" name="By"></td>
    </tr>
    <tr>
      <td align="right"><span class="style7">Telefon:</span></td>
      <td><input type="text" size="16" name="Telefon"></td>
    </tr>
    <tr>
      <td align="right"><span class="style7">E-mail:</span></td>
      <td><input type="text" size="30" name="Email"></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td valign="top"><div align="right">
        <p align="left" class="style25">NB</p>
        <p align="left" class="style7">Alle varer koster 30kr stykket - og 25,- hvis du k&oslash;ber mere end 4 stks.</p>
        <p align="left" class="style7">Skriv din besked eller din ordre her og l&aelig;g 15kr oven i til forsendelse:  </p>
        <table width="300" border="0" bgcolor="#CCCCCC" align="center">
          <tr>
            <td><p align="left" class="style7 style8">           
              <p align="left" class="style7 style23">Eksempel:
              <p align="left" class="style18">2 popcornh&aring;rsp&aelig;nder<br>
                  1 farvet pastasp&aelig;nde u. kr&oslash;mmel <br>
                  1 par chili&oslash;reringe <br>
                  1 b&oslash;rne-popcornsp&aelig;nde <br>
                  1 b&oslash;rnesp&aelig;nde m fr&oslash;     
              <p align="left" class="style18"> i alt 6 stks = 150,-kr               
              <p align="left" class="style18">+porto 15 = 165,-kr</span>
              <p></td>
          </tr>
        </table>
        <p>&nbsp;</p></td>
      <td><textarea name="Besked" rows="25" cols="50"></textarea></td>
    </tr>
    <tr>
      <td><span class="style7">N&aring;r du har sendt din ordre, vil du modtage bankkontonummer og overf&oslash;re bel&oslash;bet </span></td>
      <td><div align="left"><p><input type="reset" value="Slet alt">&nbsp;&nbsp;
      &nbsp;&nbsp;&nbsp;&nbsp;
      <input name="submit" type="submit" value="Send besked">
      </td>
    </tr>
  </table>
  <div align="center">
  </div></td>
  </tr>
</table>
      <div align="center"><BR>
          <span class="style10"></font></strong></font><strong><a href="index.html"><FONT SIZE="2">TILBAGE</FONT><FONT SIZE="2"></FONT></a></strong></span><BR>
      </div></td>
  </tr>
</table>
      <p></p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p></td>
  </tr>
</table>
</form>

</body>
</html>
---------------------------------------------------------
sendemail.asp
---------------------------------------------------------
<%Set objMail=Server.CreateObject("CDONTS.NewMail")
objMail.To=Request.Form("recipient")
objMail.From=Request.Form("email")
objMail.Subject="Bestilling"
objMail.Body="Navn: "&Request.Form("navn")&vbCrLf&vbCrLf&"Adresse: "&Request.Form("adresse")&vbCrLf&"Postnummer: "&Request.Form("postnummer")&vbCrLf&"By: "&Request.Form("by")&vbCrLf&"Tlf: "&Request.Form("telefon")&vbCrLf&vbCrLf&"Besked: "&Request.Form("besked")
objMail.Host="mailout.one.com"
objMail.Send
Set objMail=Nothing

Response.Redirect Request.Form("redirect")%>
---------------------------------------------------------
Avatar billede charley78 Novice
09. august 2007 - 15:16 #18
ups.. tusinde tak.
Dog var forsøget allerede lykkedes med supporten. Undskyld at jeg ike lige nåede tilbage!
Mange tak for hjælp. DFu har fortjent dine points!
Avatar billede charley78 Novice
09. august 2007 - 15:17 #19
Du har... ;o)
Avatar billede w13 Novice
10. august 2007 - 01:21 #20
Takker :)
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
Kurser inden for grundlæggende programmering

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