Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Invio email problema

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    123

    Invio email problema

    Ho un problema. vorrei inviare dei dati in posta elettronica utlizzando un form, ma SENZA UTILIZZARE OUTLOOK.

    Utilizzo un codice che mi hanno mandato ma non funziona.
    Potreste guardarlo e darmi un consiglio.
    Il codice funziona grazie a due pagine:

    PAGINA 1 (form.htm)
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>Registrazione</title>

    <script Language="JavaScript">
    <!--
    function FrontPage_Form1_Validator(theForm)
    {

    if (theForm.nome.value == "")
    {
    alert("Inserire un valore per il campo \"nome\".");
    theForm.cf.focus();
    return (false);
    }

    if (theForm.cognome.value == "")
    {
    alert("Inserire almeno 11 caratteri nel campo \"cognome\".");
    theForm.cf.focus();
    return (false);
    }
    return (true);
    }
    //-->
    </script>


    </head>

    <body bgcolor="#FFFFFF">
    <p align="center">Iscriviti alla nostra news letter</p>
    <div align="center">
    <center>
    <table border="0" cellspacing="0" style="border-collapse: collapse" width="191" id="AutoNumber2" height="1" cellpadding="0" bordercolor="#000000">
    <tr>
    <td width="273" height="97">
    <form method="POST" action="vai.asp" onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1" language="JavaScript">
    <div align="center">
    <table border="0" cellpadding="0" cellspacing="0" width="215">
    <tr>
    <td width="71"><font face="Arial" size="2">Nome:</font></td>
    <td width="149">
    <input type="text" name="nome" size="20"></td>
    </tr>
    <tr>
    <td width="71"><font face="Arial" size="2">Cognome:</font></td>
    <td width="149">
    <input type="text" name="cognome" size="20"></td>
    </tr>
    <tr>
    <td width="71"><font face="Arial" size="2">*Email:</font></td>
    <td width="149">
    <input name="email" size="20"></td>
    </tr>
    </table>
    </div>
    <p align="center"><input type="submit" value="registrati &gt;&gt;" name="reg"></p>
    </form>
    </td>
    </tr>
    </table>
    </center>
    </div>


    </body>

    </html>


    ----------------------------------------------------------

    PAGINA 2 (vai.asp)

    <html>

    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>Registrazione</title>
    </head>

    <body bgcolor="#FFFFFF">

    <div align="center">
    <center>
    <table border="0" cellspacing="0" style="border-collapse: collapse" width="188" id="AutoNumber2" height="1" cellpadding="0" bordercolor="#000000">
    <tr>
    <td width="188" height="97" rowspan="2">
    <%

    'ORA LA SPEDISCO PERCHE I CAMPI SONO GIUSTI

    'EMAIL

    corpo="<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">" & "<body bgcolor=""#FFFFFF"" text=""#000000"">
    <font face=""Tahoma"" size=""2"">

    Dati su registrazione utente dal sito.

    Nome:
    <color=""red"">"& Request.Form ("nome")
    corpo=corpo & "


    </color>Cognome: " & Request.Form ("cognome")
    corpo=corpo & "
    Email: " & Request.Form ("email")
    </font>"

    session ("corpo") = corpo

    ' SPEDIAMO AL CLIENTE

    'mail=Request.Form ("email")
    corpo= session("corpo")
    ' dikiari l'oggetto CDO
    'dim objCDO
    ' crei l'oggetto CDO
    'set objCDO = Server.CreateObject("CDONTS.Newmail")

    ' settiamo le proprietà della mail da spedire
    'objCDO.From = mail
    ' 'ANDIAMO A SPEDIRE LA MAIL
    'objCDO.To = "v.guida@avsstudio.it"
    ' QUESTO E COSA SI SCRIVE SULLA MAIL
    'objCDO.Subject = "newsilverlook.com Registrazione"
    'objCDO.Body = corpo
    'objCDO.BodyFormat = 0
    'objCDO.MailFormat = 0

    ' spedisci email
    objCDO.Send

    set objCDO = Nothing

    ' SPEDIAMO ALL ADMIN

    mail=Request.Form ("email")
    corpo= session("corpo")
    ' dikiari l'oggetto CDO
    dim obCDO
    ' crei l'oggetto CDO
    set obCDO = Server.CreateObject("CDONTS.Newmail")
    obCDO.From = "v.guida@avsstudio.it"
    obCDO.To = mail
    obCDO.Subject = "Iscrizione alla news letter!"
    obCDO.Body = corpo
    obCDO.BodyFormat = 0
    obCDO.MailFormat = 0

    ' spedisci email
    obCDO.Send

    set obCDO = Nothing %>


    <p align="center"><font face="Arial" size="2">Gentile Utente,<%=request("nome")%>

    la sua registrazione è avvenuta con successo!



    La ringraziamo con anticipo per la registrazione al sito web</font></p>



    </td>
    </tr>
    </table>
    </center>
    </div>


    </body>

    </html>
    -----------------------------------------------------------

    PROBLEMA

    Microsoft VBScript compilation error '800a0409'

    Unterminated string constant

    /vai.asp, line 24

    corpo="<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">" & "<body bgcolor=""#FFFFFF"" text=""#000000"">
    ----------------------------------------------------^

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    l'errore e' sul server... ti sposto su asp
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2024 vBulletin Solutions, Inc. All rights reserved.