Avatar billede jr40 Nybegynder
09. oktober 2005 - 18:37 Der er 21 kommentarer og
1 løsning

anbefal script med HTTP_REFFERER

Ja som overskriften lyder, så har jeg et anbefal script som gerne må sende den aktuelle side til en modtagers mail:


scriptet ser sådan her ud:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>Anbefaling</title>
</head>

<body BGCOLOR="#FFFFFF" TEXT="#000000">
<%
'~~~~~~~~~~~~~~~~~~~~~        Lavet af (C)Søren Peter Fynboe 2000           ~~~~~~~~~~~~~~~~~~~~~
'~~~~~~~~~~~~~~~~~~~~~ Support på spf@mail1.stofanet.dk/ ICQ UIN #33029955 ~~~~~~~~~~~~~~~~~~~~~

'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
' Konfigurér med smtp-server, afsender og tekst
' Brug vbCrLf til linjeskift i indholdet (body)
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'_______________________________________________________________________________________________

navn = request("navn")

if  Request.ServerVariables("REQUEST_METHOD") = "POST" then
   
        Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ContentTransferEncoding = "8bit"
        JMail.Charset = "ISO-8859-1"
       
        JMail.Priority = 1
        JMail.ServerAddress = "smtp.fthmail.dk"
    JMail.Sender = "info@basket-kort.dk"
        JMail.Subject = "Anbefaling"
    JMail.Body = "Hej!" & vbCrLf & "Det er " & navn & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "Besøg Min hjemmeside!" & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "www.basket-kort.dk." & vbCrLf & "En hjemmeside hvor du kan læse nyheder og deltag i debat m.m." & vbCrLf & vbCrLf
   
        JMail.AddRecipient request("ad")
        ' Send it...
        JMail.Execute
        set JMail = nothing
response.write " Tak.<br><br>Din anbefaling er sendt til " & request("ad")

   

else %>

<form action="anbef.asp" METHOD="POST">
  <table cellpadding="2" cellspacing="2" border="1">
    <tr>
      <td><div align="center"><center><h2>Anbefal Minside</h2>
      </center></div></td>
    </tr>
    <tr>
      <td><input TYPE="TEXT" onFocus="this.form.ad.select()" value="Modtagerens e-mail?"
      NAME="ad" SIZE="17"> </td>
    </tr>
    <tr>
      <td><input TYPE="TEXT" onFocus="this.form.navn.select()" value="Afsenderens navn?"
      NAME="navn" SIZE="17"> </td>
    </tr>
    <tr>
      <td><input type="submit" value="Send"> </td>
    </tr>
  </table>
</form>
<%    end if%>

<p><small>© Søren Peter Fynboe 2000 </small></p>
</body>
</html>
Avatar billede softspot Forsker
09. oktober 2005 - 18:46 #1
2 spørgsmål:

1. Hvor er det HTTP_REFFERER (som vel egentlig hedder HTTP_REFERER) kommer ind i billedet?

2. Hvad er problemet?
Avatar billede jr40 Nybegynder
09. oktober 2005 - 18:48 #2
Menigen med scriptet er af man skal kunne sende den side man er inde på til en ven, så han også kan se den side.

Og med ovenstående script kan man kun sende tekst og ikke selve ens url man er inde på.
Avatar billede softspot Forsker
09. oktober 2005 - 19:01 #3
Akrah! :D

Jeg har arbejdet en lille smule med JMail og der har jeg benyttet JMail.Message, således:

htmlmessage = "<html><head><title>Anbefaling</title></head>" & _
  "<body>Hej!<br>" & _
  "Det er " & navn & "<br><br>" & _
  "Besøg Min hjemmeside!<br><br>" & _
  "<a href=""www.basket-kort.dk</a><br>"" target="_blank">http://www.basket-kort.dk"">www.basket-kort.dk</a><br>" & _
  "En hjemmeside hvor du kan læse nyheder og deltag i debat m.m." & _
  "</body></html>"
 
textmessage = "Hej!" & vbCrLf & _
  "Det er " & navn & vbCrLf & vbCrLf & _
  "Besøg Min hjemmeside!" & vbCrLf & vbCrLf & _
  "http://www.basket-kort.dk" & vbCrLf & _
  "En hjemmeside hvor du kan læse nyheder og deltag i debat m.m." & vbCrLf & vbCrLf

set msg = Server.CreateObject("JMail.Message")
msg.From = "info@basket-kort.dk"
msg.FromName = "Søren"

msg.AddRecipient request("ad")

msg.Subject = "Anbefaling"

msg.HTMLBody = htmlmessage
msg.Body = textmessage

if msg.Send( "smtp.fthmail.dk" ) then
  response.write "Din anbefaling er nu sendt."
else
  response.write "Der er sket en fejl!"
end if


textmessage er den besked der sendes til de modtagere som ikke kan vise html-beskeder i deres mailsystem (og derfor nok heller ikke får mulighed for at klikke på linket til siden) og htmlmessage er den html-formaterede besked som dem der kan (og vil) læse html i deres mailsystem får vist...
Avatar billede softspot Forsker
09. oktober 2005 - 19:05 #4
...eller mener du simpelthen at man skal sende indholdet og formateringen osv. af den aktuelle side i en mail???

Hvis det "bare" er et link til den side man aktuelt står på skal du nok lige skifte lidt tekst i de to message-variable:

htmlmessage = "<html><head><title>Anbefaling</title></head>" & _
  "<body>Hej!<br>" & _
  "Det er " & navn & "<br><br>" & _
  "Besøg Min hjemmeside!<br><br>" & _
  "<a href=""http://www.basket-kort.dk/" & request.servervariables("SCRIPT_NAME") & """>" & _
  "http://www.basket-kort.dk/" & request.servervariables("SCRIPT_NAME") & "</a><br>" & _
  "En hjemmeside hvor du kan læse nyheder og deltag i debat m.m." & _
  "</body></html>"
 
textmessage = "Hej!" & vbCrLf & _
  "Det er " & navn & vbCrLf & vbCrLf & _
  "Besøg Min hjemmeside!" & vbCrLf & vbCrLf & _
  "http://www.basket-kort.dk/" & request.servervariables("SCRIPT_NAME") & vbCrLf & _
  "En hjemmeside hvor du kan læse nyheder og deltag i debat m.m." & vbCrLf & vbCrLf
Avatar billede jr40 Nybegynder
09. oktober 2005 - 19:11 #5
Altså et ganske alm script som sender en http url til den mail du skriver:
eksempel:
Lad os antage af vi smider dette anfebal script her i dette spam,, så skal det sende urlen:http://www.eksperten.dk/spm/654582



Jeg for fejl i det script:
Microsoft VBScript compilation error '800a03ea'

Syntax error

/nyt/anbef.asp, line 41

else
^



scripten ser sådan her ud nu:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>Anbefaling</title>
</head>

<body BGCOLOR="#FFFFFF" TEXT="#000000">
<%
htmlmessage = "<html><head><title>Anbefaling</title></head>" & _
  "<body>Hej!<br>" & _
  "Det er " & navn & "<br><br>" & _
  "Besøg Min hjemmeside!<br><br>" & _
  "<a href=""www.basket-kort.dk</a><br>"" target="_blank">http://www.basket-kort.dk"">www.basket-kort.dk</a><br>" & _
  "En hjemmeside hvor du kan læse nyheder og deltag i debat m.m." & _
  "</body></html>"
 
textmessage = "Hej!" & vbCrLf & _
  "Det er " & navn & vbCrLf & vbCrLf & _
  "Besøg Min hjemmeside!" & vbCrLf & vbCrLf & _
  "http://www.basket-kort.dk" & vbCrLf & _
  "En hjemmeside hvor du kan læse nyheder og deltag i debat m.m." & vbCrLf & vbCrLf

set msg = Server.CreateObject("JMail.Message")
msg.From = "info@basket-kort.dk"
msg.FromName = "Søren"

msg.AddRecipient request("ad")

msg.Subject = "Anbefaling"

msg.HTMLBody = htmlmessage
msg.Body = textmessage

if msg.Send( "smtp.fthmail.dk" ) then
  response.write "Din anbefaling er nu sendt."
else
  response.write "Der er sket en fejl!"
end if
else %>

<form action="anbef.asp" METHOD="POST">
  <table cellpadding="2" cellspacing="2" border="1">
    <tr>
      <td><div align="center"><center><h2>Anbefal Minside</h2>
      </center></div></td>
    </tr>
    <tr>
      <td><input TYPE="TEXT" onFocus="this.form.ad.select()" value="Modtagerens e-mail?"
      NAME="ad" SIZE="17"> </td>
    </tr>
    <tr>
      <td><input TYPE="TEXT" onFocus="this.form.navn.select()" value="Afsenderens navn?"
      NAME="navn" SIZE="17"> </td>
    </tr>
    <tr>
      <td><input type="submit" value="Send"> </td>
    </tr>
  </table>
</form>
<%    end if%>

<p><small>© Søren Peter Fynboe 2000 </small></p>
</body>
</html>
Avatar billede softspot Forsker
09. oktober 2005 - 19:16 #6
Du har jo også fjernet en masse kode :)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>Anbefaling</title>
</head>

<body BGCOLOR="#FFFFFF" TEXT="#000000">
<%
'~~~~~~~~~~~~~~~~~~~~~        Lavet af (C)Søren Peter Fynboe 2000          ~~~~~~~~~~~~~~~~~~~~~
'~~~~~~~~~~~~~~~~~~~~~ Support på spf@mail1.stofanet.dk/ ICQ UIN #33029955 ~~~~~~~~~~~~~~~~~~~~~

'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
' Konfigurér med smtp-server, afsender og tekst
' Brug vbCrLf til linjeskift i indholdet (body)
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'_______________________________________________________________________________________________

navn = request("navn")

if  Request.ServerVariables("REQUEST_METHOD") = "POST" then

mangler (eller er blevet udskiftet med en noget slankere version)...
Avatar billede jr40 Nybegynder
09. oktober 2005 - 19:34 #7
hvad er grunden til man ikke kan sende en mail 2 gange via det script.?

prøv selv:
http://www.basket-kort.dk/nyt/anbef.asp
Avatar billede softspot Forsker
09. oktober 2005 - 19:44 #8
Det synes jeg da heller ikke er et problem (eller en del af den oprindelige problemformulering :))... du skal da bare have et link tilbage til anbefal-siden på din kvitteringsside...
Avatar billede softspot Forsker
09. oktober 2005 - 19:45 #9
Jeg har sendt to mails fra den side (jeg skulle bare navigere tilbage på siden, så fungerede det fint nok)... men jeg kan fornemme at du har andre forventninger til hvordan siden skal fungere...?
Avatar billede softspot Forsker
09. oktober 2005 - 19:47 #10
Hvis du gerne vil have vist formularen sammen med kvitteringen, skal du bare udskifte linien med

<% else %>

med

<% end if %>

og så fjerne den linie med

<% end if %>

nederst på siden (altså den lige efter form-elementet).
Avatar billede softspot Forsker
09. oktober 2005 - 19:48 #11
...og den else jeg snakker om er naturligvis den der står umiddelbart inden <form>-elementet.
Avatar billede jr40 Nybegynder
09. oktober 2005 - 19:54 #12
okey nu virker den ligesom jeg havde tænkt med url visning osv..

Men hvorfor for jeg den til af vise samme side som man var på, når man har sendt en anbefaling afsted.?
Avatar billede softspot Forsker
09. oktober 2005 - 19:58 #13
Hmmm... lidt mere kompliceret at forklare. Kan du evt. poste koden til den side hvor linket til anbefal.asp skal ligge?
Avatar billede jr40 Nybegynder
09. oktober 2005 - 20:04 #14
*Jeg havde tænkt mig af lave en boks med dette script ude i højre side og placere det på alle ens sider..
(Jeg vil selvfølgelig bruge include til dette.)
Men lad os bruge denne her som test:
http://www.basket-kort.dk/nyt/default.asp
Avatar billede jr40 Nybegynder
09. oktober 2005 - 20:05 #15
koden til default.asp

<html>
<head>
<title>Basket-Kort.dk - opk&oslash;b og bytte</title>
        <META NAME="author" CONTENT="www.basket-kort.dk">
        <META NAME="Description" CONTENT="Danmarks største basketkortmarket med købog bytte for private">
        <META NAME="Keywords" CONTENT="brugt, køb, salg, bytte, handel, sælges, købes, handelsplads, søges, tilbydes, byttes">
        <META NAME="Robots" CONTENT="ALL">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css" TYPE="text/css">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (Kopi (2) af basket_2.psd) -->
<table id="Tabel_01" width="782" height="968" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="6"> <a href="default.asp"><img src="billeder/main_image.gif" alt="" width="775" height="156" border="0"></a></td>
    <td width="10"> <img src="billeder/spacer.gif" width="1" height="156" alt=""></td>
  </tr>
  <tr>
    <td colspan="3"> <a href="default.asp"><img src="billeder/left_menu.gif" alt="" width="245" height="28" border="0" usemap="#Map"></a></td>
    <td colspan="2"> <a href="default.asp"><img src="billeder/basket_2_03.gif" alt="" width="87" height="28" border="0" usemap="#Map3"></a></td>
    <td valign="top" width="448" height="85" rowspan="2" background="billeder/basket_2_04.gif" style="background-image: url(billeder/basket_2_04.gif"><table width="443" height="77" border="0">
        <tr>
          <td height="28"><div align="center"><font size="2"><font color="#FFFFFF">
              <!<!--#include file="include/top_menu.asp"-->
              </font></font></div></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table></td>
    <td> <img src="billeder/spacer.gif" width="1" height="28" alt=""></td>
  </tr>
  <tr>
    <td colspan="2" rowspan="2"> <a href="default.asp"><img src="billeder/sub_image.gif" alt="" width="235" height="84" border="0" usemap="#Map2"></a></td>
    <td colspan="2"> <img src="billeder/corner.gif" width="70" height="57" alt=""></td>
    <td width="27"> <img src="billeder/basket_2_07.gif" width="27" height="57" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="1" height="57" alt=""></td>
  </tr>
  <tr>
    <td colspan="4" rowspan="2">&nbsp; </td>
    <td> <img src="billeder/spacer.gif" width="1" height="27" alt=""></td>
  </tr>
  <tr>
    <td width="231"> <img src="billeder/menu.gif" width="231" height="21" alt=""></td>
    <td width="4" rowspan="3"> <img src="billeder/basket_2_10.gif" width="4" height="600" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="1" height="21" alt=""></td>
  </tr>
  <tr valign="top">
    <td height="628" background="billeder/basket_2_11.gif">
      <!<!--#include file="include/menu.asp"-->
    </td>
    <td colspan="4">
      <%
'~~~~~~~~~~~~~~~~~~~~~        Lavet af (C)Søren Peter Fynboe 2000          ~~~~~~~~~~~~~~~~~~~~~
'~~~~~~~~~~~~~~~~~~~~~ Support på spf@mail1.stofanet.dk/ ICQ UIN #33029955 ~~~~~~~~~~~~~~~~~~~~~

'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
' Konfigurér med smtp-server, afsender og tekst
' Brug vbCrLf til linjeskift i indholdet (body)
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'_______________________________________________________________________________________________

navn = request("navn")

if  Request.ServerVariables("REQUEST_METHOD") = "POST" then
%>
      <%
htmlmessage = "<html><head><title>Anbefaling</title></head>" & _
  "<body>Hej!<br>" & _
  "Det er " & navn & "<br><br>" & _
  "vil vise dig dette her link<br><br>" & _
  "<a href=""http://www.basket-kort.dk/" & request.servervariables("SCRIPT_NAME") & """>" & _
  "http://www.basket-kort.dk/" & request.servervariables("SCRIPT_NAME") & "</a><br>" & _
  "Dette er Danmarks største Basket kort website." & _
  "</body></html>"
 
textmessage = "Hej!" & vbCrLf & _
  "Det er " & navn & vbCrLf & vbCrLf & _
  " Tjek dette her link ud" & vbCrLf & vbCrLf & _
  "http://www.basket-kort.dk/" & request.servervariables("SCRIPT_NAME") & vbCrLf & _
  "Dette er Danmarks største Basket kort website." & vbCrLf & vbCrLf

set msg = Server.CreateObject("JMail.Message")
msg.From = "info@basket-kort.dk"
msg.FromName = "Basket-kort.dk Mailrobot"

msg.AddRecipient request("ad")

msg.Subject = "Anbefaling"

msg.HTMLBody = htmlmessage
msg.Body = textmessage

if msg.Send( "smtp.cliche.dk" ) then
  response.write "Din anbefaling er nu sendt."
else
  response.write "Der er sket en fejl!"
end if
else %>
      <form action="default.asp" METHOD="POST">
        <table cellpadding="2" cellspacing="2" border="1">
          <tr>
            <td><div align="center">
                <center>
                  <h2>Anbefal Minside</h2>
                </center>
              </div></td>
          </tr>
          <tr>
            <td><input TYPE="TEXT" onFocus="this.form.ad.select()" value="Modtagerens e-mail?"
      NAME="ad" SIZE="17"> </td>
          </tr>
          <tr>
            <td><input TYPE="TEXT" onFocus="this.form.navn.select()" value="Afsenderens navn?"
      NAME="navn" SIZE="17"> </td>
          </tr>
          <tr>
            <td><input name="submit" type="submit" value="Send"> </td>
          </tr>
        </table>
      </form>
      <%    end if%>
    </td>
    <td> <img src="billeder/spacer2.gif" width="1" height="311" alt=""></td>
  </tr>
  <tr valign="top">
    <td height="49"> </td>
    <td colspan="4"> <div align="center" class="produkt-antal">
        <!<!--#include file="include/bund.asp"-->
      </div></td>
    <td> <img src="billeder/spacer.gif" width="1" height="49" alt=""></td>
  </tr>
  <tr>
    <td height="2"> <img src="billeder/spacer.gif" width="231" height="1" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="4" height="1" alt=""></td>
    <td width="10"> <img src="billeder/spacer.gif" width="10" height="1" alt=""></td>
    <td width="61"> <img src="billeder/spacer.gif" width="60" height="1" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="27" height="1" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="443" height="1" alt=""></td>
    <td></td>
  </tr>
</table>
<!-- End ImageReady Slices -->
<map name="Map">
  <area shape="poly" coords="4,22" href="#">
</map>
<map name="Map2">
  <area shape="poly" coords="142,54" href="#">
</map>
<map name="Map3">
  <area shape="poly" coords="37,25" href="#">
</map>
</body>
</html>
Avatar billede jr40 Nybegynder
09. oktober 2005 - 20:58 #16
*Er det muligt man kan klikke på et link som åbner anbefal scriptet op, og som samtidig sender den rigtige url til modtagers adresse.?
Avatar billede softspot Forsker
09. oktober 2005 - 21:51 #17
Det er vel mere optimalt at blive på samme side...?

Nedenstående skulle bare sende mailen, vise en lille besked over formularen og ellers lade brugeren sende en ny anbefaling.

<html>
<head>
<title>Basket-Kort.dk - opk&oslash;b og bytte</title>
        <META NAME="author" CONTENT="www.basket-kort.dk">
        <META NAME="Description" CONTENT="Danmarks største basketkortmarket med købog bytte for private">
        <META NAME="Keywords" CONTENT="brugt, køb, salg, bytte, handel, sælges, købes, handelsplads, søges, tilbydes, byttes">
        <META NAME="Robots" CONTENT="ALL">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css" TYPE="text/css">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (Kopi (2) af basket_2.psd) -->
<table id="Tabel_01" width="782" height="968" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="6"> <a href="default.asp"><img src="billeder/main_image.gif" alt="" width="775" height="156" border="0"></a></td>
    <td width="10"> <img src="billeder/spacer.gif" width="1" height="156" alt=""></td>
  </tr>
  <tr>
    <td colspan="3"> <a href="default.asp"><img src="billeder/left_menu.gif" alt="" width="245" height="28" border="0" usemap="#Map"></a></td>
    <td colspan="2"> <a href="default.asp"><img src="billeder/basket_2_03.gif" alt="" width="87" height="28" border="0" usemap="#Map3"></a></td>
    <td valign="top" width="448" height="85" rowspan="2" background="billeder/basket_2_04.gif" style="background-image: url(billeder/basket_2_04.gif"><table width="443" height="77" border="0">
        <tr>
          <td height="28"><div align="center"><font size="2"><font color="#FFFFFF">
              <!<!--#include file="include/top_menu.asp"-->
              </font></font></div></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table></td>
    <td> <img src="billeder/spacer.gif" width="1" height="28" alt=""></td>
  </tr>
  <tr>
    <td colspan="2" rowspan="2"> <a href="default.asp"><img src="billeder/sub_image.gif" alt="" width="235" height="84" border="0" usemap="#Map2"></a></td>
    <td colspan="2"> <img src="billeder/corner.gif" width="70" height="57" alt=""></td>
    <td width="27"> <img src="billeder/basket_2_07.gif" width="27" height="57" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="1" height="57" alt=""></td>
  </tr>
  <tr>
    <td colspan="4" rowspan="2">&nbsp; </td>
    <td> <img src="billeder/spacer.gif" width="1" height="27" alt=""></td>
  </tr>
  <tr>
    <td width="231"> <img src="billeder/menu.gif" width="231" height="21" alt=""></td>
    <td width="4" rowspan="3"> <img src="billeder/basket_2_10.gif" width="4" height="600" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="1" height="21" alt=""></td>
  </tr>
  <tr valign="top">
    <td height="628" background="billeder/basket_2_11.gif">
      <!<!--#include file="include/menu.asp"-->
    </td>
    <td colspan="4">
      <%
'~~~~~~~~~~~~~~~~~~~~~        Lavet af (C)Søren Peter Fynboe 2000          ~~~~~~~~~~~~~~~~~~~~~
'~~~~~~~~~~~~~~~~~~~~~ Support på spf@mail1.stofanet.dk/ ICQ UIN #33029955 ~~~~~~~~~~~~~~~~~~~~~

'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
' Konfigurér med smtp-server, afsender og tekst
' Brug vbCrLf til linjeskift i indholdet (body)
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'_______________________________________________________________________________________________

navn = request("navn")

if  Request.ServerVariables("REQUEST_METHOD") = "POST" then

htmlmessage = "<html><head><title>Anbefaling</title></head>" & _
  "<body>Hej!<br>" & _
  "Det er " & navn & "<br><br>" & _
  "vil vise dig dette her link<br><br>" & _
  "<a href=""http://www.basket-kort.dk/" & request.servervariables("SCRIPT_NAME") & """>" & _
  "http://www.basket-kort.dk/" & request.servervariables("SCRIPT_NAME") & "</a><br>" & _
  "Dette er Danmarks største Basket kort website." & _
  "</body></html>"
 
textmessage = "Hej!" & vbCrLf & _
  "Det er " & navn & vbCrLf & vbCrLf & _
  " Tjek dette her link ud" & vbCrLf & vbCrLf & _
  "http://www.basket-kort.dk/" & request.servervariables("SCRIPT_NAME") & vbCrLf & _
  "Dette er Danmarks største Basket kort website." & vbCrLf & vbCrLf

set msg = Server.CreateObject("JMail.Message")
msg.From = "info@basket-kort.dk"
msg.FromName = "Basket-kort.dk Mailrobot"

msg.AddRecipient request("ad")

msg.Subject = "Anbefaling"

msg.HTMLBody = htmlmessage
msg.Body = textmessage

if msg.Send( "smtp.cliche.dk" ) then
  response.write "<p>Din anbefaling er nu sendt.</p>"
else
  response.write "<p>Der er sket en fejl!</p>"
end if
end if %>
      <form action="default.asp" METHOD="POST">
        <table cellpadding="2" cellspacing="2" border="1">
          <tr>
            <td><div align="center">
                <center>
                  <h2>Anbefal Minside</h2>
                </center>
              </div></td>
          </tr>
          <tr>
            <td><input TYPE="TEXT" onFocus="this.form.ad.select()" value="Modtagerens e-mail?"
      NAME="ad" SIZE="17"> </td>
          </tr>
          <tr>
            <td><input TYPE="TEXT" onFocus="this.form.navn.select()" value="Afsenderens navn?"
      NAME="navn" SIZE="17"> </td>
          </tr>
          <tr>
            <td><input name="submit" type="submit" value="Send"> </td>
          </tr>
        </table>
      </form>
    </td>
    <td> <img src="billeder/spacer2.gif" width="1" height="311" alt=""></td>
  </tr>
  <tr valign="top">
    <td height="49"> </td>
    <td colspan="4"> <div align="center" class="produkt-antal">
        <!<!--#include file="include/bund.asp"-->
      </div></td>
    <td> <img src="billeder/spacer.gif" width="1" height="49" alt=""></td>
  </tr>
  <tr>
    <td height="2"> <img src="billeder/spacer.gif" width="231" height="1" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="4" height="1" alt=""></td>
    <td width="10"> <img src="billeder/spacer.gif" width="10" height="1" alt=""></td>
    <td width="61"> <img src="billeder/spacer.gif" width="60" height="1" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="27" height="1" alt=""></td>
    <td> <img src="billeder/spacer.gif" width="443" height="1" alt=""></td>
    <td></td>
  </tr>
</table>
<!-- End ImageReady Slices -->
<map name="Map">
  <area shape="poly" coords="4,22" href="#">
</map>
<map name="Map2">
  <area shape="poly" coords="142,54" href="#">
</map>
<map name="Map3">
  <area shape="poly" coords="37,25" href="#">
</map>
</body>
</html>
Avatar billede softspot Forsker
09. oktober 2005 - 21:52 #18
Jeg vil i øvrigt anbefale at du ikke kalder dine knapper submit :)
Avatar billede jr40 Nybegynder
11. oktober 2005 - 21:28 #19
kanont mange tak. :)
Avatar billede softspot Forsker
11. oktober 2005 - 21:43 #20
Betyder det så at det fungerer...?
Avatar billede jr40 Nybegynder
29. oktober 2005 - 01:06 #21
yep
Avatar billede softspot Forsker
29. oktober 2005 - 01:12 #22
Det lyder godt! 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
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