Avatar billede shang Nybegynder
22. august 2007 - 13:03 Der er 3 kommentarer og
1 løsning

Jmail sender ikke tekst

jeg sidder og pusler med et script, hvor jeg forsøger på at få scriptet til at sende en mail, når der er skrevet en kommentar.
Scriptet sender godt en mail, som det skal, men der kommer ikke noget tekst med ud over dette:
Der er skrevet en kommentar.
Navn:
besked:

Er der en, der kan hjælpe med at få mit script til at sende tekst med?

<%
strNoname = Request.Form("name")

strTekst = Request.Form("comment")
strTekst = Replace(strTekst, "'", "''")
BadWordArr = Split(BadWords, ",")

BadWord = ""

For BadWordNo=0 To UBound(BadWordArr)
    If instr(strTekst, BadWordArr(BadWordNo)) > 0 Then
        BadWord = BadWordArr(BadWordNo)
    End If
Next

If BadWord <> "" Then
    Response.write ("<b>" & BadWord & "</b>"& noBadword &"")
Else


strSQL = "INSERT INTO comments (name, mail, url, comment, [date], ip, blogID, catID) values ('" & strNoname & "', '" & Request.Form("mail") & "', '" & Request.Form("url") & "', '" & strTekst & "', '" & Request.Form("date") & "', '" & Request.Form("ip") & "', '" & Request.Form("blogID") & "', '" & Request.Form("catID") & "')"

objConn.Execute(strSQL)

Call CloseDatabase

Response.Write "<FONT FACE='VERDANA' SIZE='1'>Bemærk: Din kommentar bliver <b>ikke</b> vist før jeg har godkendt din kommentar.</FONT><br>"
      ' =============================================
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/html"
JMail.ServerAddress = ""
JMail.Priority = 1
JMail.Sender = ""
JMail.AddRecipientEx "", ""
Jmail.AddRecipientCC ""
Jmail.AddRecipientBCC ""
JMail.Subject = "Der er skrevet en kommentar.."
JMail.Body = "<FONT FACE='VERDANA' SIZE='1'>Der er skrevet en kommentar.<br><b>Navn:</b> " & name & "<br><b>besked: </b>" & comment
JMail.Execute
Set JMail = Nothing
End If
      %>
Avatar billede fennec Nybegynder
22. august 2007 - 13:19 #1
Jeg vil gætte på at:
JMail.Body = "<FONT FACE='VERDANA' SIZE='1'>Der er skrevet en kommentar.<br><b>Navn:</b> " & name & "<br><b>besked: </b>" & comment

Skal være:
JMail.Body = "<FONT FACE='VERDANA' SIZE='1'>Der er skrevet en kommentar.<br><b>Navn:</b> " & strNoname & "<br><b>besked: </b>" & strTekst
Avatar billede fennec Nybegynder
22. august 2007 - 13:21 #2
En fejl som kunne have været undgået med Option Explicit, da alle variabler så skulle havde været dim'et, og du ville have opdaget at name og comment ikke eksisterede.
Avatar billede shang Nybegynder
22. august 2007 - 13:41 #3
Tak for hjælpen fennec. Det virker som det skal nu :)
Hvis du smider et svar, kan jeg lukke :)
Avatar billede fennec Nybegynder
22. august 2007 - 13:44 #4
.o) <-- One Eyed Jack
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