10. april 1999 - 00:00
Der er
24 kommentarer og 1 løsning
E-mail formular.
Da jeg efterhånden er ved at gå op i spåner, over ikke at kunne få min E-mail formular til at fungere efter hensigten, håber jeg på at få hjælp ?
Formularen er at finde nederst på siden
www.berendt.subnet.dk På forhånd tak.
Annonceindlæg tema
10. april 1999 - 22:43
#1
Okay !. Jeg kan se at der er en del fejl !. Skal du bare modtage en mail med disse oplysninger som står der ?
10. april 1999 - 22:45
#2
Har du et cgi-bin biblotek på den server ? hvorfor brugte du ikke den jeg gav dig før ?
10. april 1999 - 22:47
#3
ener : Jeg laver et script til dig som bruger ASPmail, det kan godt bruges på NETSUB.dk !
10. april 1999 - 22:56
#4
Til chatstuff: Det er bare helt perfekt, hvis gider lave et script som fungerer på mit site. Der skal ikke tilføjes andre oplysninger. Til cybles: Jeg er ked at jeg ikke kunne bruge dit tidligere arbejde, men jeg mener ikke at have et cgi-bin bibliotek.
10. april 1999 - 22:57
#5
Sådan. Jeg har lavet et script til dig som bruger ASPmail ! --- den nye formular --- <form method=get action="aspmail.asp"> <table align="center" width="50%"> <tr><td align="right">Navn</font></td><td><input type=text name="FromName"></td></tr> <tr><td align="right">E-Mail</font></td><td><input type=text name="FromAddress"></td></tr> <tr><td align="right">Homepage</font></td><td><input type=text name="homepage_url"></td></tr> <tr><td align="right"></td><td><input type="submit" name="submit" value="Send"></td></tr> </table> </form> ---- aspmail.asp ---- <html> <head><title>ASP Mail</title><head> Mailen er på vej ud <% Set Mailer = Server.CreateObject("SMTPsvg.Mailer") Mailer.RemoteHost = "mail.subnet.dk" Mailer.FromName = Request.QueryString("FromName") Mailer.FromAddress = Request.QueryString("FromAddress") Mailer.AddRecipient "DITNAVN", "berendt@mail.subnet.dk" Mailer.Subject = "E-Mail formular" Mailer.BodyText = "Ny tilmelding" & vbcrlf & Request.QuertString("homepage_url") & vbcrlf if Mailer.SendMail then Response.Write "Beskeden er sent..." else Response.Write "Fejl... " + Mailer.Response end if Set Mailer = Nothing %> </body> </html> Kunne det bruges ?
10. april 1999 - 22:59
#6
Jeg glemte at sige !. HUSK at sætte retigheder for at bruge ASP der hvis ASPMAIL.ASP ligger !
10. april 1999 - 23:12
#7
--- aspmail.asp ---- Mailen er på vej ud Mange tak for hjælpen ! Men som du kan se får jeg en fejlmeddelse. Håber du kan hjælpe ? Microsoft VBScript runtime error '800a01b6' Object doesn't support this property or method: 'Request.QuertString' /aspmail.asp, line 30
10. april 1999 - 23:16
#8
Du kan bruge CGI på subnet, det skal bare være skrevet til Perl 5
10. april 1999 - 23:18
#9
hovsa jeg glemte noget, chatstuff har lavet en stavefejl, på linje 30, det skal hedde: Mailer.BodyText = "Ny tilmelding" & vbcrlf & Request.QueryString("homepage_url") & vbcrlf
10. april 1999 - 23:19
#10
Så kan jeg efter mange timer, kun sige HJÆÆÆÆLPPP ?
10. april 1999 - 23:27
#11
Yes, det fungerer, udover at jeg ikke modtager afsenderens Navn & E-mail adresse, men kun afsenderens Url adresse.
10. april 1999 - 23:30
#12
Prøv med: Mailer.BodyText = "Ny tilmelding" & vbcrlf & Request.QuertString("homepage_url") & vbcrlf & Request.QuertString("FromName") & vbcrlf & Request.QuertString("FromAddress") & vbcrlf Dette er hutigt sakset sammen fra chatstuff's svar
10. april 1999 - 23:31
#13
Her var jeg lidt for hurtig igen: det skal ikke hede Request.QuertString, men Request.QueryString
10. april 1999 - 23:45
#14
Jeg er en overlykkelig mand-Det fungerer bare udover når at man kommer ind på siden står der dette. Mailen er på vej ud Fejl... FromAddress Property cannot be blank
10. april 1999 - 23:50
#15
Hvis det virker kan du jo bare fjerne: if Mailer.SendMail then Response.Write "Beskeden er sent..." else Response.Write "Fejl... " + Mailer.Response end if
10. april 1999 - 23:54
#16
Mange tusind tak for hjælpen ! Du har sørget for at jeg nu får en god nats søvn. Med Venlig Hilsen Rene'
11. april 1999 - 00:02
#17
11. april 1999 - 00:20
#18
Og så SKAL du lige huske at lave ALLE request om til REQUEST.FORM("FORMNAVN")
11. april 1999 - 00:26
#19
Det fungerer ikke når jeg ændrer <form method=POST>
11. april 1999 - 00:48
#20
Efter jeg rettede alle request, fungerer det perfekt, der er bare en lille ting jeg ville høre om i kunne hjælpe med, når man kommer ind på siden står der "from address property cannot be blank" kan dette ikke fjernes ?
11. april 1999 - 02:08
#21
For mig at se ser det ud som om at det er noget der er skrevet direkte på siden: ---Cut---Cut--- </table> </form> FromAddress Property cannot be blank. </body> </html>
11. april 1999 - 02:22
#22
Det er ikke at finde i kilden, men er det ikke til at fjerne, så skidt med det. Jeg skal høre om en sidste ting, er det muligt efter aktivering af formularen at blive på samme side eller ?
11. april 1999 - 02:45
#23
Du vil have den til at gå tilbage ? Så skrive Response.redirect request.servervariables("http_referer") i din ASP fil !
11. april 1999 - 03:33
#24
Det vil den ikke acceptere, her er fejlmeddelsen Response object error 'ASP 0156 : 80004005' Header Error /aspmail.asp, line 37 The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
11. april 1999 - 12:11
#25
Nårrr ja Indsæt denne linel i TOPPEN af siden <% Response.Buffer = True %>
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.