Avatar billede dolly Nybegynder
12. februar 2003 - 00:38 Der er 9 kommentarer og
1 løsning

Tip en ven!

Er der nogen, der kan hjælpe mig med at lave den funktion, hvor man kan fortælle en ven om et site. Man skal kunne indtaste; eget navn, egen e-mail, vens navn, vens e-mail og evt. bemærkning. Jeg har fundet hjælp flere steder, men det er lige som om, der er ikke noget af det, jeg har fundet der virker 100%, der meldes hele tiden en eller anden fejl. Er der nogen, der har noget der virker?

//På forhånd tak// Dolly
Avatar billede kourosh Nybegynder
12. februar 2003 - 01:35 #1
Hvilke mail komponent er installeret på din server?
Avatar billede dolly Nybegynder
12. februar 2003 - 01:41 #2
j mail, tror jeg nok. Jeg har den store pakke hos wannafind.dk, der kan det checkes, hvis der må være andet?
Avatar billede kourosh Nybegynder
12. februar 2003 - 01:55 #3
http://activedeveloper.dk/download/default.asp?mode=showdownload&id=220
Brug denne link, jeg har lige testet, og virker.
Hvis ikke, skriv til mig.
Avatar billede kourosh Nybegynder
12. februar 2003 - 02:11 #4
Sorry, det er til ASPmail. jeg laver nu en til jmail... kommer snart...
Avatar billede kourosh Nybegynder
12. februar 2003 - 02:57 #5
Begge komponenter er installeret hos wannafind.dk
ServerObjects komponenter:
• AspMAIL
Dimac komponenter:
• w3 JMail
....
Så kan du bruge min første svar.
Avatar billede dolly Nybegynder
12. februar 2003 - 19:57 #6
Jeg kan ikke få det til at fungere, kan du se, hvad jeg gør forkert herunder? Jeg har sat to krydser (xx), hvor jeg selv tror, jeg skal skrive min e-mail og webadresse. Men er lidt i tvivl, om det er rigtigt?

Min ene fil hedder "tipsenvenn.asp" og ser sådan ud;

<html>
<%
tempside = request.servervariables("http_referer")
%>

<form action="sendtips.asp" method="GET">
  Your name
<input name="Name" type=text id="Name"><br>
<br>
  Name of friend
  <input name="FriendsName" type=text id="FriendsName"><br>
<br>
  E-mail of friend
  <input name="Email" type=text id="Email"><br>
<br>
  Comment to friend<br>
<TEXTAREA NAME="Comment" COLS="30" ROWS="10" id="Comment"></TEXTAREA><br>
<br>
<INPUT TYPE="hidden" name="side" value=<%= tempside %>>
<input type=hidden name="action" value="tell">
<input type=submit value="Send to friend">
</form>

</html>




Min anden fil hedder "sendtips" og ser sådan ud;

<html>
<%
    strNavnVenn = Request.querystring("Name")
    strVennNavn = Request.querystring("FriendsName")
    strEpost = Request.querystring("Email")
    strBeskjed = Request.querystring("Comment")
    strSide = Request.querystring("side")
   
IF strNavnVenn = "" THEN
    Response.Write "<font style='color:red'>Remember to type in your name!</font><br>"
    Response.Write "Click <a href='tipsenvenn.asp'>her</a> to go back."
    Response.End
END IF

IF strVennNavn = "" THEN
    Response.Write "<font style='color:red'>Remember to type in the name of your friend!</font><br>"
    Response.Write "Click <a href='tipsenvenn.asp'>her</a> to go back."
    Response.End
END IF

IF strEpost = "" THEN
    Response.Write "<font style='color:red'>Remember to type in the e-mail address of your friend!</font><br>"
    Response.Write "Click <a href='tipsenvenn.asp'>her</a> to go back."
    Response.End
END IF

IF strBeskjed = "" THEN
    Response.Write "<font style='color:red'>You may write a comment to your friend!</font><br>"
    Response.Write "Click <a href='tipsenvenn.asp'>her</a> to go back."
    Response.End
END IF

IF strSide = "" THEN
    Response.Write "<font style='color:red'>FEIL! No site has been given</font><br>"
    Response.Write "Send an e-mail to <a href='mailto:xx@stofanet.dk'>xx@stofanet.dk</a> and let us know about the error"
    Response.End
END IF

    Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
    Mailer.FromName  = strName
    Mailer.FromAddress= "xx@stofanet.dk"
    Mailer.RemoteHost = "www.xx.dk" '(Er det her jeg skal skrive min URL?)
    Mailer.AddRecipient strFriendsName, strEmail
    Mailer.Subject    = "Tell a friend"
    Mailer.BodyText  = "Hallo" & " " & strFriendsName & "," & VbCrLf & VbCrLf & strFriendsName & " " & "thinks you should visit this site" & VbCrLf & strSide & VbCrLf & VbCrLf & "Under følger" & " " & strFriendsName & " " & "sin personlige hilsen:" & VbCrLf & "------xxx------" & VbCrLf & strComment & VbCrLf & "------xxx------"
   
    if Mailer.SendMail then
          Response.Write "Your friend has no recieved an e-mail with a link to this site" & "  <b>" & strSide & "</b><br>"
        Response.Write "Thank you" & " " & strFriendsName & " " & "for telling a friend about this site"
    else
        Response.Write "<font style='color:red'>There is an error. The error is " & Mailer.Response & "</font><br>"
        Response.Write "Please send a mail to <a href='mailto:heian@stofanet.dk'>xx@stofanet.dk</a> with the error."
    end if
%>

På forhånd tak!
Avatar billede kourosh Nybegynder
13. februar 2003 - 16:37 #7
1- ændre denne <INPUT TYPE="hidden" name="side" value=<%= tempside %>> til
<INPUT TYPE="hidden" name="side" value="fx. din besked/side navn">

2-Mailer.FromAddress= "dinmail@ditdomain.dk" '(Her skal væer din e-mail fra den server du har mail hos. fx. doly@doly.dk og  Kan ikke være Yahoo eler noget andet.)

3-Mailer.RemoteHost = "mail.ditdomain.dk" '(Her skal være din remotehost mail.fx. mail.doly.dk)

4-<a href='mailto:heian@stofanet.dk'>xx@stofanet.dk</a>
  <a href='mailto:heian@stofanet.dk'>heian@stofanet.dk</a>
Avatar billede dolly Nybegynder
13. februar 2003 - 23:20 #8
Jeg får denne fejl, efter at have gjort ovenstående;
"There is an error. The error is At least one Recipient, CC or BCC must be entered
Please send a mail to heian@stofanet.dk with the error."

Kan jeg evt. få din mail, Kourosh, så jeg kan sende mine filer, så du måske nemmere kan se fejlen?

//Dolly
Avatar billede dolly Nybegynder
13. februar 2003 - 23:26 #9
Hej Kourosh, Jeg rendte lige scriptet igennem og fandt ud af, at et "k" var tastet ind et sted istedet for "l"...ja, der skal jo ikke meget til, men nu virker det, så her har du de fortjente point! Tak for hjælpen!

//Dolly
Avatar billede kourosh Nybegynder
13. februar 2003 - 23:48 #10
Tak for Points
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