Avatar billede Slettet bruger
05. april 2004 - 17:35 Der er 5 kommentarer og
1 løsning

Hjælp til loginsys. Mail

Hej Igen... :-)
Jeg har nu et community hvor det "hele" virker meget godt men.... Når en bruger har oprettet sig som bruger vil jeg gerne have en mail men det synes jeg ikke rigtig virker... henviser til http://eksperten.dk/spm/483328 Der skulle stå det hele men jeg bliver ved med at få fejl?? er der en som lige vil hjælpe mig med at få det til at køre??

<%
Response.Buffer = True

mode = Request.QueryString("mode")


'Åbner connection til databasen
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("community.mdb")
Response.Buffer = True

mode = Request.QueryString("mode")
if mode = "opret" then
    Sql = "Insert Into Bruger (brugerNavn, brugerKode, brugerAlder, brugerEmail, brugerHjemmeside, brugerIcq, brugerTekst) Values ("
    Sql = Sql & " '"&Request.form("brugernavn")&"', "
    Sql = Sql & " '"&Request.form("adgangskode")&"', "
    Sql = Sql & " '"&Request.form("alder")&"', "
    Sql = Sql & " '"&Request.form("email")&"', "
    Sql = Sql & " '"&Request.form("hjemmeside")&"', "
    Sql = Sql & " '"&Request.form("icq")&"', "
    Sql = Sql & " '"&Request.form("fri_tekst")&"')"
    Conn.Execute(Sql)

      'sæt parametre til at sende mail
    strTo = "eaogkim@stofanet.dk"
    strFrom = "Community"
    strSubject = "New User Added"
    strBody = "Ny bruger på babynet<br><br>"
    strbody = strbody & "Brugernavn : " & request.form("brugernavn") & "<br>"
    strbody= strbody & "Email : " & request.form("email") & "<br>"
    strbody= strbody & "adgangskode : " & request.form("brugerkode")
    strMailServer = "127.0.0.1"


    sendEmail strTo, strFrom, strSubject, strBody, strMailserver

end if

%>
"jeg er kommet her til men det virker ikke den skriver--->  Microsoft VBScript runtime error '800a000d'

Type mismatch: 'sendEmail'

/babynet/community.asp, line 35
Avatar billede and_ Nybegynder
14. maj 2004 - 13:05 #1
Først lidt struktur:

<%
Response.Buffer = True
mode = Request.QueryString("mode")
if mode = "opret" then

    'Åbner connection til databasen
    Set conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("community.mdb")
    Response.Buffer = True

    'Erklærer lige alle variablerne:
    bruger = Request.form("brugernavn")
    kode = Request.form("adgangskode")
    hvorgammel = Request.form("alder")
    epost = Request.form("email")
    hp = Request.form("hjemmeside")
    icq = Request.form("icq")
    bemaerk = Request.form("fri_tekst")

    'strikker en lidt nemmere sql sammen
    Sql = "Insert Into Bruger (brugerNavn, brugerKode, brugerAlder, brugerEmail, brugerHjemmeside, brugerIcq, brugerTekst) Values "
    sql = sql & "('" & bruger & "','" & kode & "','" & hvorgammel & "','" & epost & "','" & hp & "','" & icq & "','" & bemaerk & "')"
    Conn.Execute(Sql)

    'sæt parametre til at sende mail
    strTo = "eaogkim@stofanet.dk"
    strFrom = "Community"
    strSubject = "New User Added"
    strBody = "Ny bruger på babynet<br><br>"
    strbody = strbody & "Brugernavn : " & bruger & "<br>"
    strbody= strbody & "Email : " & epost & "<br>"
    strbody= strbody & "adgangskode : " & kode
    strMailServer = "127.0.0.1"

    'sender mail, men hov ;) hvor er sendEmail objektet defineret....??
    sendEmail strTo, strFrom, strSubject, strBody, strMailserver

end if
%>
Avatar billede and_ Nybegynder
14. maj 2004 - 13:05 #2
men du har ikke defineret dit sendemail objekt.....

Se min sidste kommentar:
    'sender mail, men hov ;) hvor er sendEmail objektet defineret....??
    sendEmail strTo, strFrom, strSubject, strBody, strMailserver
Avatar billede and_ Nybegynder
14. maj 2004 - 13:10 #3
Sådan:

<%
Response.Buffer = True
mode = Request.QueryString("mode")
if mode = "opret" then

    'Åbner connection til databasen
    Set conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("community.mdb")
    Response.Buffer = True

    'Erklærer lige alle variablerne:
    bruger = Request.form("brugernavn")
    kode = Request.form("adgangskode")
    hvorgammel = Request.form("alder")
    epost = Request.form("email")
    hp = Request.form("hjemmeside")
    icq = Request.form("icq")
    bemaerk = Request.form("fri_tekst")

    'strikker en lidt nemmere sql sammen
    Sql = "Insert Into Bruger (brugerNavn, brugerKode, brugerAlder, brugerEmail, brugerHjemmeside, brugerIcq, brugerTekst) Values "
    sql = sql & "('" & bruger & "','" & kode & "','" & hvorgammel & "','" & epost & "','" & hp & "','" & icq & "','" & bemaerk & "')"
    Conn.Execute(Sql)

    'Lav en tekst til emailen...
    strBody = "Ny bruger på babynet<br><br>"
    strbody = strbody & "Brugernavn : " & bruger & "<br>"
    strbody = strbody & "Email : " & epost & "<br>"
    strbody = strbody & "adgangskode : " & kode

    'sender mail
    Set objMail = Server.CreateObject("CDONTS.NewMail")
        objMail.BodyFormat = 0 'CdoBodyFormatHTML
        objMail.MailFormat = 0 'CdoMailFormatMime
        objMail.To = "eaogkim@stofanet.dk"
        objMail.From = "Community"
        objMail.Subject = "New User Added"
        objMail.Body = strBody
        objMail.Send
    set objMail = nothing 

end if
%>
Avatar billede and_ Nybegynder
19. maj 2004 - 15:23 #4
lukketid?
Avatar billede and_ Nybegynder
19. januar 2005 - 11:05 #5
så må det da være lukketid...! Næste step: Anmeldelse!
Avatar billede Slettet bruger
25. maj 2013 - 21:58 #6
jo nu er denne vel også lukket
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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