Principiante con grossissimi problemi in asp

di il
8 risposte

Principiante con grossissimi problemi in asp

Ho fatto una form in asp, quando lo inserisco in un server asp, e lo avvio mi da questo errore:
The page cannot be found
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

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

Please try the following:

If you typed the page address in the Address bar, make sure that it is spelled correctly.

Open the users.websamba.com home page, and then look for links to the information you want.
Click the Back button to try another link.
HTTP 404 - File not found
Internet Information Services


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

Technical Information (for support personnel)

More information:
Microsoft Support

potete aiutarmi

8 Risposte

  • Re: Principiante con grossissimi problemi in asp

    Cosa intendi con lo avvio ?
    Se intendi che fai il submit form, l'errore che ti dà è che la pagina a cui punta il form non esiste.

    Spero di esserti stato utile



    ciao
    lockit
  • Re: Principiante con grossissimi problemi in asp

    Ti spiace spiegarti meglio.
    io non sono bravo di programmazione, ma voglio imparare dall'asp
  • Re: Principiante con grossissimi problemi in asp

    Ti spiace spiegarti meglio.
    io non sono bravo di programmazione, ma voglio imparare dall'asp
  • Re: Principiante con grossissimi problemi in asp

    <BLOCKQUOTE id=quote><!--<font size= face="" id=quote>-->quote:<hr height=1 noshade id=quote>
    ti spiace spiegarti meglio.
    io non sono bravo di programmazione, ma voglio imparare dall'asp


    <hr height=1 noshade id=quote></BLOCKQUOTE id=quote><!--</font id=quote><font face="" size= id=quote>-->

    Spiegami tu meglio cosa fai quando ti dà l'errore e magari posta un po' di codice ....
  • Re: Principiante con grossissimi problemi in asp

    Mi dici come configurare questa form?
    <%@LANGUAGE = JScript%>
    <%
    /*
    Autore: Ferro Claudiio
    */

    var destinatario = ""; // Inserisci qui il tuo indirizzo email

    // Recupero i dati dal modulo
    var nome = new String(Request.Form("nome"));
    var cognome = new String(Request.Form("cognome"));
    var email = new String(Request.Form("email"));
    var oggetto = new String(Request.Form("oggetto"));
    var importanza = new String(Request.Form("importanza"));
    var messaggio = new String(Request.Form("messaggio"));
    var html = new String(Request.Form("html"));

    // RegExp per l'email
    var valida = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

    // Imposto la data
    var oggi = new Date();
    var data = oggi.getDate() + "/" + (oggi.getMonth() + 1) + "/" + oggi.getYear() + " alle ore " + oggi.getHours() + ":" + oggi.getMinutes();

    // Imposto l'indirizzo IP del mittente
    var ip = Request.ServerVariables("REMOTE_ADDR");

    // Controllo la validità dei campi
    if ((nome == "") || (nome == "undefined")) Response.Redirect("errore.htm?id=1");
    if ((cognome == "") || (cognome == "undefined")) Response.Redirect("errore.htm?id=2");
    if (!valida.test(email)) Response.Redirect("errore.htm?id=3");
    if ((oggetto == "") || (oggetto == "undefined")) Response.Redirect("errore.htm?id=4");
    if ((messaggio == "") || (messaggio == "undefined")) Response.Redirect("errore.htm?id=5");

    // Creo la classe CDONTS.NewMail ed invio l'email
    var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
    OggettoCDONTS.Importance = importanza;
    OggettoCDONTS.From = email;
    OggettoCDONTS.To = destinatario;
    OggettoCDONTS.Subject = oggetto;
    // Verifica se la mail è in formato Html
    if ((html == "") || (html == "undefined")) {
    OggettoCDONTS.BodyFormat = 1;
    OggettoCDONTS.MailFormat = 1;
    OggettoCDONTS.Body = "Dati del mittente\n\nNome: " + nome + "\nCognome: " + cognome + "\nEmail: " + email + "\nIP: " + ip + "\n\nMessaggio spedito il " + data + "\n\nQuesto è il corpo del messaggio:\n\n" + messaggio;
    }
    else {
    OggettoCDONTS.BodyFormat = 0;
    OggettoCDONTS.MailFormat = 0;
    OggettoCDONTS.Body = "<b>Dati del mittente<br><br>Nome:</b> " + nome + "<br><b>Cognome:</b> " + cognome + "<br><b>Email:</b> " + email + "<br><b>IP</b>: " + ip + "<br><br><i>Messaggio spedito il " + data + "</i><br><br><b>Questo è il corpo del messaggio:</b><br><br>" + messaggio;
    }
    OggettoCDONTS.Send();

    // Reindirizzo il mittente verso la pagina di conferma
    Response.Redirect("conferma.htm");
    %>
  • Re: Principiante con grossissimi problemi in asp

    Se ti manda la mail vuol dire che non trova la pagina conferma.htm, se invece non ti manda la mail vuol dire che non trova il file indicato nell'attributo action del tag form:

    <form method="post" action="paginaCheNonEsiste.asp">
    ...
    </form>

    Spero di avere azzeccato il problema

    Ciao
    lockit
  • Re: Principiante con grossissimi problemi in asp

    NO FUNZIOMA ALLA PERFEZIONE, MA POI ARRIVA QUESTO ERRORE:
    Your message was refused by recipient's server filtering program.
    Reason given was as follows:

    Non e' stato possibile consegnare il messaggio in quanto per un
    aggiornamento tecnico sui sistemi di posta, le configurazioni del suo
    programma di posta elettronica non sono piu' valide. Imposti i
    nuovi parametri del programma di posta seguendo le istruzioni
    riportate sul sito http://help.virgilio.i

    AIUTAMIU?
  • Re: Principiante con grossissimi problemi in asp

    SCUSA IL CODICE E' QUESTO:

    <!--METADATA TYPE="typelib" UUID="CD000000-8B95-11D1-82DB-00C04FB1625D" NAME="CDO for Windows 2000 Type Library" -->
    <!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" -->
    <%
    '============Linkbruttocane su specifiche MSDN================
    '* il corpo finale del messaggio contiene tutti i campi *
    '* inseriti nella pagina html, in pratica puoi mettere *
    '* tutti i campi che ti servono nel modulo di invio senza *
    '* fare altre configurazioni aggiuntive. *
    '=============================================================

    DIM corpoMessaggio, numeroCampi, invioA, invioDa, nomeDominio, indirizzoIp, modulo, browserSistemaOperativo

    '* voce da modificare con il proprio indirizzo email

    invioA = ""

    '* voce da modificare con un indirizzo email che funga da mittente:
    '* in caso di errore riceverete notifica a questo indirizzo un MAILER-DAEMON
    '* dato che cdosys supporta questa notifica

    invioDa = ""

    '------------fine modifiche necessarie------------------

    nomeDominio = Request.ServerVariables("HTTP_HOST")
    indirizzoIp = Request.ServerVariables("REMOTE_ADDR")
    modulo = Request.ServerVariables("HTTP_REFERER")
    browserSistemaOperativo = Request.ServerVariables("HTTP_USER_AGENT")

    '*rilevo i campi del form

    FOR numeroCampi = 1 TO (Request.Form.Count() - 1)
    IF NOT Request.Form(numeroCampi) = "" THEN
    corpoMessaggio = corpoMessaggio & vbCrLf & Request.Form.Key(numeroCampi) & " = " & Trim(Request.Form(numeroCampi))
    END IF
    NEXT

    '* creo gli oggetti cdosys sul server e li gestisco

    DIM iMsg, Flds, iConf

    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields

    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "out.alice.it"
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update

    With iMsg
    Set .Configuration = iConf
    .To = invioA
    .From = Request.Form("email")
    .Sender = invioDa
    .Subject = "Contatto dal dominio " & nomeDominio
    .TextBody = "Questi i dati inseriti nel modulo presente alla pagina " & modulo & " da utente con indirizzo IP " & indirizzoIp & " browser e sistema operativo " & browserSistemaOperativo & vbCrLf & corpoMessaggio & ""
    .Send
    End With
    %>
    <script>
    document.location.replace('grazie.asp');
    </script>
    </td>

    <td valign="top" bgcolor="#ffffff" width="10" height="20"><img src="/fileman/images/wht_corner_tr.gif" alt="*" width="10" height="20" valign="left"></td>
    <td bgcolor="#00000" width=2 height="20">&nbsp;<br>
    </td>
    </tr>





    <tr>
    <td bgcolor="#00000" width="2">&nbsp;<br></td>
    <td valign="bottom" align="center" bgcolor="#438699" height="20" width="155">

    <img src="/fileman/images/bottom_curve.gif" width="155" height="6"></td>

    <td bgcolor="#00000" width=2>&nbsp;<br></td>

    <td valign="bottom" bgcolor="#FFFFFF" width="10" height="20">
    <img src="/fileman/images/wht_corner_bl.gif" alt="*" width="10" height="20" valign="left"></td>

    <td align="right" valign="bottom" bgcolor="#FFFFFF">&nbsp;
    </td>


    <!-- START 10 PIXEL SPACER -->
    <td valign="bottom" bgcolor="#ffffff" width="10" height="20">
    <img src="/fileman/images/wht_corner_br.gif" alt="*" width="10" height="20" valign="right" border="0"></td>
    <td bgcolor="#00000" width="2">&nbsp;<br></td>
    <!-- END 10 PIXEL SPACER -->
    <tr>
    <td bgcolor="#000000" height="4">
    <img src="/fileman/images/blank.gif" width="1" height="4"></td>
    </tr>
    </table>


    </body>
    </html>

    E POI ARRIVA QUELL'ERRORE, CHE MI DICE DI ANDARE A: POST PRECEDENTE
Devi accedere o registrarti per scrivere nel forum
8 risposte