Avatar billede canedo Nybegynder
23. marts 2001 - 10:07 Der er 11 kommentarer og
1 løsning

Flash Formular => ASP email

Jeg har lavet en formular i Flash 4.0, som sender en streng til en asp-side (\"adresse.asp?email\"). Hvordan får jeg asp-siden til at fortolke og sende informationerne til min email-adresse?

Hvordan får jeg asp-siden til at diregere brugeren videre til henholdsvis en \"error.htm\" eller en \"OK.htm\" side?

Jeg leder næsten efter et fuldt script, eller et sted hvor jeg med garanti kan finde det.
Avatar billede diktator Nybegynder
23. marts 2001 - 10:11 #1
Jeg kan sende dig et script der gør brug af ASP Jmail
Avatar billede canedo Nybegynder
23. marts 2001 - 10:12 #2
hvad er Jmail?
Avatar billede canedo Nybegynder
23. marts 2001 - 10:15 #3
en asp attribut?
Avatar billede diktator Nybegynder
23. marts 2001 - 10:15 #4
Det er et komponent der højst sandsynelig ligger på din server. Det bruges til at eksekvere en e-mail via en form.
Avatar billede diktator Nybegynder
23. marts 2001 - 10:21 #5
Et eksempel hvor \'Navn\' og \'Email\' bliver sendt til din e-mail adresse, og til den e-mail der er indtastet, og der redelegers til tak.asp efter mail er sendt.

<%
Navn = Trim(Request.Form(\"Navn\"))
Email = Trim(Request.Form(\"Email\"))


    Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
   
    JMail.ServerAddress = \"smtp.DITDOMAENE.dk\"

    JMail.Sender = \"DIN_EMAIL@DITDOMAENE.dk\"

    JMail.Sendername = Request.Form(Trim(\"Navn\"))

    JMail.Subject = \"Overskrift  \"

    \' **** Modtager af e-mailen ( f.eks. din@email.dk ) ************
    JMail.AddRecipient \"Din-Email@DITDOMAENE.dk\"
   
    JMail.body = \"Hi \" & vbCrLf & Navn & vbCrLf & vbCrLf & \"Email\" & Email & \"\"
    JMail.Priority = 3

    JMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
    IF NOT Request.Form(\"Email\")=\"\" THEN
    JMail.AddRecipientBCC Request.Form(\"Email\")
    END IF
   
    \' **** Sender E-Mailen ************
    JMail.Execute

Response.Redirect(\"tak.asp\")

%>
Avatar billede canedo Nybegynder
23. marts 2001 - 10:21 #6
OK, send den gerne scriptet til mig.
Avatar billede canedo Nybegynder
23. marts 2001 - 10:22 #7
Tak, det ser sørme godt ud. Jeg afprøver det lige, og vender tilbage.
Avatar billede canedo Nybegynder
23. marts 2001 - 21:30 #8
Æv, det virker ikke, jeg får denne besked fra serveren:

Server object error \'ASP 0177 : 800401f3\'

Server.CreateObject Failed

/flash/email.asp, line 6

Invalid class string
Avatar billede canedo Nybegynder
23. marts 2001 - 21:31 #9
Det er den her linie der er noget i vejen med:
Set JMail = Server.CreateObject(\"JMail.SMTPMail\")


Er der nogen der ude som kan hjælpe?
Avatar billede canedo Nybegynder
23. marts 2001 - 21:56 #10
please!?
Avatar billede canedo Nybegynder
23. marts 2001 - 22:01 #11
Se selv meddelelsen på:
http://www.canedo.dk/flash/promotion.html
=> Gå ned under E-mail på skak-brættet nederst.
Avatar billede diktator Nybegynder
24. marts 2001 - 10:07 #12
Du har ikke JMail komponentet til rådighed på serveren.
Jeg har kigget hos din ISP, og fundet ud af at du kan bruge ASPMail istedet. Fremgamgsmåden er egentligt den samme.
Kig evt. under support hos din udbyder hvordan der skrives til dette:

<%
Set Mailer = Server.CreateObject(\"SMTPsvg.Mailer\")
Mailer.RemoteHost = \"mail.dit-domæne.dk\"
Mailer.FromName = \"John Doe\"
Mailer.FromAddress = \"navn@hostnavn.dk\"
Mailer.AddRecipient Request(\"nameto\"), Request(\"addressto\")
Mailer.Subject = \"Dette er emnet i emailen\"
Mailer.BodyText = Request(\"txtmsg\")

if not Mailer.SendMail then
Response.Write \"Meddelelsen kunne ikke senes... Fejlen er: <br>\"
Response.Write Mailer.Response
else
Response.Write \"Meddelelsen er sendt!\"
end if
%>

/D!ktator.dk

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

IT-JOB