Avatar billede bassa Nybegynder
27. december 2004 - 10:40 Der er 15 kommentarer og
1 løsning

Download istedet for eksekvering?

Jeg har testet flere forskellige muligheder nu, men det ser ud som om at problemet er det samme uanset hvad jeg gør.

Når jeg trykker på enten "Send" eller "Annullér", så spørger Windows om jeg vil downloade selve mailer-filen, dvs. "mailer.asp".

Hvordan får jeg formularen til at eksekvere selve "mailer.asp" så den bliver brugt til at sende formularen og ikke begynde at downloade selve scriptet?

www.ufodesign.dk/kontakt.htm

Mailer.asp sourcecode:
-----------------------------------------------------------------
<%@ Language=VBScript %>
<%
Dim sSubject
Dim sBody, sBodyHtml

sBodyHtml = sBodyHtml & "<font size=""2"" face=""Tahoma"">Dato: " & Now & "</font><br>"

sBodyHtml = sBodyHtml & "<font size=""2"" face=""Tahoma""><strong>Kunde oplysninger:</strong><br>"
sBodyHtml = sBodyHtml & "Navn: " & Chr(9) & Request.Form("Navn") & "<br>"
sBodyHtml = sBodyHtml & "Adresse: " & Chr(9) & Chr(9) & Request.Form("Adresse") & "<br>"
sBodyHtml = sBodyHtml & "Post nr.: " & Chr(9) & Chr(9) & Request.Form("Postnr") & "<br>"
sBodyHtml = sBodyHtml & "By: " & Chr(9) & Chr(9) & Chr(9) & Request.Form("By") & "<br>"
sBodyHtml = sBodyHtml & "Telefon nr.: " & Chr(9) & Request.Form("Telefon") & "<br>"
sBodyHtml = sBodyHtml & "Mobil nr.: " & Chr(9) & Request.Form("Mobil") & "<br>"
sBodyHtml = sBodyHtml & "E-mail: " & Chr(9) & Chr(9) & Request.Form("E-mail") & "<br>"
sBodyHtml = sBodyHtml & "Bemærkninger: " & Chr(9) & Chr(9) & Request.Form("Bemaerkninger") & "<br>" & "<br></font>"

'Overføre header til mail
sBodyMail = sBodyHtml

sBodyHtml = sBodyHtml & "<font size=""2"" face=""Tahoma""><strong>Din ordre:</strong></font>"

sBodyHtml = sBodyHtml & "<table width=""89%""  border=""1"" bordercolor=""#AAAFB4""><tr>"
sBodyHtml = sBodyHtml & "    <td width=""11%"" height=""16"" bgcolor=""#F0F0F0""><font size=""2"" face=""Verdana""><strong>Varenr.:</strong></font></td>"
sBodyHtml = sBodyHtml & "    <td width=""63%"" bgcolor=""#DEE0E4""><font size=""2"" face=""Verdana""><strong>Varenavn:</strong></font></td>"
sBodyHtml = sBodyHtml & "    <td width=""15%"" bgcolor=""#F0F0F0""> <strong><font size=""2"" face=""Verdana"" align=""right"">Stk. pris kr.:</font></strong></td>"
sBodyHtml = sBodyHtml & "    <td width=""11%"" bgcolor=""#DEE0E4""><strong><font size=""2"" face=""Verdana"">Antal:</font></strong></td>"
sBodyHtml = sBodyHtml & "</tr></table>"

'Mail til UFODESIGN
Dim jmail
Set jmail = Server.CreateObject("JMail.Message")
jmail.AddRecipient "info@ufodesign.dk"
jmail.From = "info@ufodesign.dk"
jmail.FromName = "www.ufodesign.dk"
jmail.Subject = "Kundehenvendelse!"
jmail.HTMLBody = "<html><body>" & sBodyMail
jmail.appendHTML "</body></html>"
jmail.Send( "relay.pil.dk" )
jmail.Clear
jmail.Close
Set jmail = Nothing

jmail.Logging = true
jmail.silent = true
   
if not jmail.Send( "relay.pil.dk" ) then
    Response.write "<pre>" & jmail.log & "</pre>"
else
'    Response.write "Mail sent succesfully!"
end if
%>
-----------------------------------------------------------------

PS: mailer.asp er blot et lille asp-script som sørger for, at dataene i formularen bliver pænt stillet op i den e-mail som jeg modtager.


Mvh
Ulrik
Avatar billede arne_v Ekspert
27. december 2004 - 10:42 #1
Lyder som om ASP ikke er konfigureret pp din IIS ...
Avatar billede bassa Nybegynder
27. december 2004 - 11:00 #2
Det mest underlige ved det er, at jeg bruger selvsamme .asp-script på en anden side jeg har bygget, og dér virker den fint! :/

Har selvfølgelig prøvet at lure hvad forskellen er på de to sider, på de to forskellige websites, men der ER sq ingen forskel, lol!

Tog endda en copy/paste af hele formen på det website hvor den virker, og indsatte den på mit nye website.

Suk!

Fatter minus af det hér!

Andre idéer?
Avatar billede bassa Nybegynder
27. december 2004 - 11:04 #3
Men, øhm... bortset fra det, hvad mener du med "konfigureret på min IIS"?
Avatar billede arne_v Ekspert
27. december 2004 - 11:14 #4
Hvis en ASP side downloades fremfor at at blive eksekveret så plejer
det at betyde at IIS ikke er konfigureret til ASP support.
Avatar billede bassa Nybegynder
27. december 2004 - 12:14 #5
Øh, ok.

1. Hvad betyder IIS?

2. Hvad skal jeg så gøre for at ændre dette?

;)
Avatar billede arne_v Ekspert
27. december 2004 - 12:49 #6
IIS = Internet Information Server = Microsofts web-server
Avatar billede arne_v Ekspert
27. december 2004 - 12:55 #7
Nu ser det ud som at det site ligger hos Cliche.

Har du betalt for ASP support for det site ?
Avatar billede bassa Nybegynder
27. december 2004 - 13:39 #8
Doh! Det er vel derfor!? :D

Jeg har ikke ASP-support på det webhotel, jeg valgte PHP istedet for. Men det kan jeg bare lave om, så det vil jeg gøre med det samme.

Vender tilbage!
Avatar billede bassa Nybegynder
27. december 2004 - 18:18 #9
Har snakket med Cliche, og de siger at mit webhotel ligger på en ASP-server, så det kan vel ikke være derfor? Jeg tog åbenbart fejl mht. om det var PHP eller ASP.

Kan det være fordi mit script er et gammelt script som ikke supportes af nyere ASP-versioner, eller noget i den dur?

Håber virkelig nogen kan hjælpe mig! :(


Mvh
Ulrik
Avatar billede arne_v Ekspert
27. december 2004 - 18:21 #10
Tvivler jeg meget på.

Men prøv lige at smid den her op som arnestest.asp:

ASP works !
<hr>
<%
For i = 1 To 10
%>
<%=i%><br>
<%
Next
%>

og se om den også vil downloades.
Avatar billede bassa Nybegynder
27. december 2004 - 18:46 #11
Ja, den spørger også smilende og gnækkende om ikke jeg vil downloade den.

Gad vide om min computer er røget fluks ind i en download-fetish!? :P


Mvh
Ulrik
Avatar billede arne_v Ekspert
27. december 2004 - 18:49 #12
Hvis du siger ja til at downloade får du så output eller source ?
Avatar billede bassa Nybegynder
27. december 2004 - 19:21 #13
Så downloader den bare selve sourcekoden, dvs. asp-scriptet.
Avatar billede arne_v Ekspert
27. december 2004 - 19:34 #14
Cliche har goofet i den !
Avatar billede bassa Nybegynder
27. december 2004 - 19:46 #15
Heh, ok.

Har dog sendt en mail tilbage til dem, og spurgt hvorfor den så downloader scriptet i stedet for at eksekvere det. Taler med dem imorgen.

Tusind tak for hjælpen, Arne. Kan du ikke lige lave et svar, så jeg kan smide di nogle point? Det syntes jeg du fortjener, set i lyset af den tid du har brugt på at prøve at hjælpe mig. ;)

Mvh
Ulrik
Avatar billede arne_v Ekspert
27. december 2004 - 19:50 #16
ok
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