Meddelande

Minska
No announcement yet.

CDO Varför....

Minska
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • CDO Varför....

    Så här ser koden ut som plockar upp innehållet i formuläret men när det kommer fram klipper den av texten som skrivits i "Meddelande"! Enbart några ord i en mening kommer fram.

    Någon som har några tips?

    <%
    'Värden från textboxarna
    mailtext = Request("namn")
    mailtext = Request("foretag")
    mailtext = Request("email")
    mailtext = Request("telefon")
    mailtext = Request("mottagare")
    mailtext = Request("meddelande")


    set objMessage = server.createobject("cdo.message")
    set objConfig = server.createobject("cdo.configuration")


    ' Inställningar för SMTP
    Set Flds = objConfig.Fields
    Flds.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail1.theland.se"
    Flds.update


    Set objMessage.Configuration = objConfig
    objMessage.To = "info@mig.se"
    objMessage.From = Request ("email")
    objMessage.Subject = "Från mailformuläret!"
    objMessage.HTMLBody = "<b>Namn:</b> " & Request("namn")& "." & "<BR>" & vbCrLf &_
    "<b>Företag:</b> " & Request("foretag")& "." & "<BR>" & vbCrLf &_
    "<b>E-post:</b> " & Request("email")& "." & "<BR>" & vbCrLf &_
    "<b>Telefon:</b> " & Request("telefon")& "." & "<BR>" & vbCrLf &_
    "<b>Mottagare:</b> " & Request("mottagare")& "." & "<BR>" & vbCrLf &_
    "<b>Meddelande:</b> " & Request("meddelande")& "." & "<BR>" & vbCrLf &_

    objMessage.fields.update
    objMessage.Send

    set objMessage = nothing
    set objConfig = nothing
    %>
    I p a n e m a S i t e b u i l d e r

  • #2
    Är det
    Kod:
    Request("meddelande")
    som klippas av för du "appendar" inte värdet i "mailtext"-variabeln?
    LiljaOnline

    Kommentera


    • #3
      Ja, helt riktigt. I bland efter två-tre ord, i bland efter fem-sex.
      I p a n e m a S i t e b u i l d e r

      Kommentera


      • #4
        Vad händer om du gör
        Kod:
        Response.Write(Request("meddelande"))
        Får du då ut hela meddelandet eller klipps orden där också? Hämtar du data från ett formulär och använder du get/post som skicka metod? Jag tycker att du ska använda method="post" i ditt formulär och ändra dina Request("...") till Request.Form("...") för att säkert veta vart din data kommer ifrån.

        Varför sätter du en massa värden till "mailtext" högst upp? Den verkar sättas på fel sätt då värden inte byggs på utan ersätts.
        LiljaOnline

        Kommentera


        • #5
          ...dessutom används ju inte variabeln mailtext till någonting.
          @aviddevguy

          Kommentera


          • #6
            Problemet löst

            Webbhotellet har fixat stöd för CDONTS på sin server (W 2008) och det fungerar även om det inte borde göra det.

            Tack för att ni tog er tid.

            /Mats
            I p a n e m a S i t e b u i l d e r

            Kommentera


            • #7
              Ok, vad var problemet? Skriv gärna ner det och markera tråden som löst så blir nog admin glad
              LiljaOnline

              Kommentera

              Working...
              X