Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    problema con form in ASP

    Ciao a tutti.
    Ho un problema e spero che qualcuno di voi possa aiutarmi.
    Ho un form con relativa pagina ASP che non riesco a far funzionare.

    L'errore che mi restituisce è:
    Server object error 'ASP 0177 : 800401f3'
    Server.CreateObject Failed
    /invia.asp, line 3
    800401f3


    Il Form è a questo URL: FORM

    Il codice ASP è il seguente
    <%
    response.buffer=true
    Set objMail = Server.CreateObject("CDONTS.NewMail")

    'indirizzo del mittente
    objMail.From="mia email"

    CorpoMessaggio = "Form di acquisto: " & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "Nome: " & request("nome") & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "Cognome: " & request("cognome") & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "Indirizzo: " & request("indirizzo") & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "CAP: " & request("CAP") & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "Città: " & request("città") & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "Provincia: " & request("provincia") & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "Telefono: " & request("telefono") & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "E - mail: " & request("email") & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "Tipologia Vino: " & request("vino") & VbCrLf
    CorpoMessaggio = CorpoMessaggio & "Quantitativo: " & request("quantitativo") & VbCrLf


    objMail.Body=CorpoMessaggio

    'indirizzo al quale spedire la mail
    objMail.To="mia email"
    '
    ' oppure
    ' objMail.To=request("recipient")
    '
    ' ma allora devi aggiungere il campo recipient nel form:
    ' <input type="hidden" name="recipient" value="mauinat@libero.it">
    '

    objMail.Subject=request("subject")
    objMail.Send
    set objMail = nothing
    response.redirect request("redirect")
    %>


    Spero che qualcuno di voi mi possa aiutare, grazie

  2. #2
    Vuol dire che su quel server non è presente l'oggetto CDONTS.
    Usa CDOSYS. Fai una ricerca su internet ed anche su questo forum che trovi parecchi esempi su come usare CDOSYS.

  3. #3
    quindi è un problema di Aru***
    ma non posso cambiare l'oggetto CDONTS con CDOSYS nel mio codice?

  4. #4
    Originariamente inviato da mauinat
    quindi è un problema di Aru***
    ma non posso cambiare l'oggetto CDONTS con CDOSYS nel mio codice?
    Non è un problema di Aruba. Semplicemente Aruba usa Windows Server 2003 dove CDONTS non è più supportato e dove c'è, invece, CDOSYS.
    Non puoi cambiare semplicemente la creazione dell'oggetto, ma devi cambiare tutto il codice (che non è poi tanto differente).
    Cerca su internet ed anche nel forum. Ci stanno parecchi esempi validi.

  5. #5
    ok, grazie, seguirò il tuo consiglio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.