Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Codice asp per invio email tramite form vorrei dei consigli
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      gelova User Attivo • ultima modifica di

      In poche parole mi occorre creare con dreamweaver un form (in ASP)
      che mi permetta di inviare il tutto via email con questi campi:

      Nome
      Cognome
      Città
      Email

      Chiedo troppo ?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        legolas Moderatore • ultima modifica di

        Ciao, la pagina di invio a grandi linee va bene, dico a grandi linee perchè puoi migliorarla aggiungendo il controllo per le mail e per i campi in generale (ammesso che i campi siano obbligatori)

        Ma quando lo metterò on line ad esempio per altri che hanno altri
        server SMTP dovrei sapere in anticipo quali sono ?

        Esatto.
        generalmente stmp.nomesito.ext

        Ciao

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          gelova User Attivo • ultima modifica di

          Si ma non mi hai risposto ancora !
          Quel codice va benissimo perchè l'ho provato e funziona, il problema è che vorrei aggiungere altri campi tipo NOME, COGNOME, CITTA' ecc....

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            gelova User Attivo • ultima modifica di

            Potrei utilizzare quel codice per per aggiungere altri campi tipo:
            NOME, COGNOME, CITTA' ecc...
            e se si come si fà ?
            Premetto che di ASP sono zero assoluto sto solo seguendo un libro sul dreamweaver e le pagine dinamiche !
            Grazie !

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              legolas Moderatore • ultima modifica di

              Si, hai ragione, mi era completamente sfuggito l'ultimo post 😄

              Questo è il form:

              
              <form method="post" action="inviomail.asp">
                Nome <input type="text" name="nome" id="nome"/><br/>
                Cognome<input type="text" name="cognome" id="cognome"/><br/>
                Città<input type="text" name="citta" id="citta"/><br/>
                Email<input type="text" name="email" id="email"/><br/>
              </form>
              
              

              Mentre questa è la pagina che invia i dati (inviomail.asp):

              
               theSchema="http://schemas.microsoft.com/cdo/configuration/" 
               Set cdoConfig=server.CreateObject("CDO.Configuration")   
               cdoConfig.Fields.Item(theSchema & "sendusing")=2 
               cdoConfig.Fields.Item(theSchema & "smtpserver")="server.smtp.com" 
               cdoConfig.Fields.Update 
                
               set cdoMessage=Server.CreateObject("CDO.Message") 
               cdoMessage.Configuration=cdoConfig 
                
               cdoMessage.From=Request.Form("email") 
               cdoMessage.To="[email protected]" 
               cdoMessage.Subject=Request.Form("subject") 
              cdomessage.TextBody="Nome:" & request.form("nome") & "Cognome:" & Request.form("cognome") & "Citta:" & request.form("citta")
               cdoMessage.Send 
                
               Set cdoMessage=Nothing 
               Set cdoConfig=Nothing 
              
              
              

              Ciao:ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                gelova User Attivo • ultima modifica di

                Scusami se non ti ho risposto, sono tornato ora dalle ferie, provo e ti farò sapere grazie !

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  gelova User Attivo • ultima modifica di

                  Il codice funziona 😄 yahoooooooo
                  Ancora una cosa...l'arrivo dell'email mi appare con le voci tutte unite così:

                  Nome:TizioCognome:CaioCittaomodossolaEmail:[email protected]

                  Come posso fare per mettere dello spazio per essere un pò più ordinata ?
                  Grazie !

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • L
                    legolas Moderatore • ultima modifica di

                    Il codice che ti ho dato era un po' demo, infatti non ho curato molto l'aspetto :), cmq per separare le voci:

                    
                    cdomessage.TextBody="Nome:" & request.form("nome") & "<br/>Cognome:" & Request.form("cognome") & "<br/>Citta:" & request.form("citta")
                    
                    

                    Ciao

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      gelova User Attivo • ultima modifica di

                      :bho: C'è qualcosa che non và.....
                      con l'aggiunta di <br/> mi viene questa email...

                      Nome:Tizio<br/>Cognome:Caio<br/>Cittaomodossola<br/>[email protected]<br/>Commenti:yahoooo

                      siamo sicuri della posizione ?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • G
                        gelova User Attivo • ultima modifica di

                        Sul libro suggerisce di utilizzare l'espressione (   )
                        ho provato ma non funziona....:bho: :arrabbiato:

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • G
                          gelova User Attivo • ultima modifica di

                          Dove sei Legolas 😢

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • L
                            legolas Moderatore • ultima modifica di

                            Ciao, scusami se ti rispondo solo ora ma sono stato tutto il giorno ad un raduno tuning (speriamo che il prox anno riesco a preparare la piccola eclipse:) )

                            Cmq, si ho sbagliato il codice, ciò che ti ho scritto serve per le mail testuali mentre se vuoi mandare l'email in html devi cambiare questa voce:

                            cdomessage.TextBody = "testo normale"
                            

                            con questa:

                            cdomessage.HtmlBody = "testo html"
                            

                            Quindi:

                            cdomessage.HtmlBody = "Nome:" & request.form("nome") & "<br/>Cognome:" & Request.form("cognome") & "<br/>Citta:" & request.form("citta")
                            

                            Ciao:ciauz::ciauz:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • G
                              gelova User Attivo • ultima modifica di

                              Yahoooooo !!!!!!! Sei un grande ! :yuppi::yuppi::yuppi:
                              Ok così già va benissimo .
                              Ma se volessi un doppio spazio ? L'email che mi arriva è questa:

                              Nome:Tizio
                              Cognome:Caio
                              Citta: omodossola
                              Email: [EMAIL="[email protected]"][email protected][/EMAIL]
                              Commenti:rova

                              ad esempio così:

                              Nome: Tizio
                              Cognome: Caio
                              Citta: Domodossola
                              Email: [EMAIL="[email protected]"][email protected][/EMAIL]
                              Commenti: prova

                              dovrei aggiungere un doppio
                              <br/>
                              Lo sò ti sto rompendo......

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • L
                                legolas Moderatore • ultima modifica di

                                Ma se volessi un doppio spazio ?
                                dovrei aggiungere un doppio
                                <br/>

                                Esatto

                                Lo sò ti sto rompendo......

                                Tranquillo, siamo qui per aiutare 🙂

                                Ah, tanto per la cronaca se un giorno ti capitasse di usare mail testuali e non html "l'accapo" si ottiene così:

                                
                                cdomessage.TextBody="Nome:" & request.form("nome") & vbcrlf & "Cognome:" & Request.form("cognome") & vbcrlf & "Citta:" & request.form("citta")
                                
                                

                                Ciao
                                :ciauz::ciauz:

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • G
                                  gelova User Attivo • ultima modifica di

                                  Sei un grande !
                                  Ti ringrazio, sicuramente ti chiederò altri consigli per il sito che sto realizzando.
                                  :ciauz:

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • L
                                    legolas Moderatore • ultima modifica di

                                    Sei un grande !

                                    Grazie :D:D

                                    sicuramente ti chiederò altri consigli per il sito che sto realizzando.

                                    Siamo sempre qui e se non ti rispondo io ci sono altre persone pronte a rispondere molto più competenti di me

                                    Ciao
                                    :ciauz::ciauz:

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • G
                                      gelova User Attivo • ultima modifica di

                                      Sapevo che non sarebbe passato molto tempo.......:bho:

                                      Ho pubblicato il sito per fare la prova.....con IE 6 tutto ok mentre provando ad inviare l'email (sempre tramite quel form) con firefox mi è apparsa questa scritta sopra tutta la pagina:

                                      <% theSchema="http://schemas.microsoft.com/cdo/configuration/" Set cdoConfig=server.CreateObject("CDO.Configuration") cdoConfig.Fields.Item(theSchema & "sendusing")=2 cdoConfig.Fields.Item(theSchema & "smtpserver")="mio.smtp.it" cdoConfig.Fields.Update set cdoMessage=Server.CreateObject("CDO.Message") cdoMessage.Configuration=cdoConfig cdoMessage.From=Request.Form("email") cdoMessage.To="[email protected]" cdoMessage.Subject=Request.Form("subject") cdomessage.HtmlBody="Nome:" & request.form("nome") & "
                                      Cognome:" & Request.form("cognome") & "
                                      Citta:" & request.form("citta") & "
                                      Email:" & request.Form("email") & "
                                      Commenti:" & request.Form("commenti") cdoMessage.Send Set cdoMessage=Nothing Set cdoConfig=Nothing %>

                                      Cosa è successo ??????

                                      ❌x❌x

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • L
                                        legolas Moderatore • ultima modifica di

                                        potresti scrivere l'url della pag?
                                        Ciao

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • G
                                          gelova User Attivo • ultima modifica di

                                          Si certo
                                          www.helpdeskinformatica.it
                                          p.s.
                                          on line riempiendo il form dei contatti e inviando il tutto
                                          non mi manda l'email , come mai ?
                                          potresti dargli un'occhiata cos'è che non va ?
                                          Perchè in locale con Dreamweaver configurando il server di prova (con IIS)
                                          funzionava tutto ? :bho:
                                          Se hai la possibilità provalo con entrambi i Browser (IE 6 - Firefox 1.5.0.6)
                                          Grazie ancora !

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • L
                                            legolas Moderatore • ultima modifica di

                                            ciao, ho dato un'occhiata, ma così è poco chiaro.
                                            Potresti postare tutto il codice della pagina, almeno analizziamo tutto riga per riga?
                                            Praticamente la pag incriminata è grazie.asp, giusto?

                                            Ciao

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti