• User

    convalida w3c per una pagina *.asp

    cia a tutti. ho un problema nella convalida w3c di una pagina ASP http://skyfies.altervista.org/conferma_email.asp
    che tra l'altro nn capisco perke nn si visualizza ne con explorer e ne con firefox (le pagine in html funzionano bene). e un problema di altervista.org?

    cmq.......

    questo è il codice di conferma_email.asp

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>conferma email</title>
    <link rel="stylesheet" type="text/css" href="stile.css"/>
    </head>

    <body>
    <iframe src="principale.asp" id="principale" name="principale" width="820" height="140" frameborder="0" scrolling="no" align="top" marginheight="5" marginwidth="0"></iframe>

    <%
    opzione=request.form("opzione")
    if opzione="registrati" then
    email=request.form("email")
    ' Inizializzazione oggetti
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.open "Provider=Microsoft.jet.Oledb.4.0;data source="&Server.MapPath("mdb-database/newsletter.mdb")
    Set Rs = Server.CreateObject("ADODB.Recordset")
    ' Definizione della query
    SQL="SELECT mailing_list.email FROM mailing_list WHERE mailing_list.email='"&email&"'"
    Rs.Open SQL, Conn, 1, 3
    if rs.eof=false or rs.bof=false then
    %>
    <p>
    Dai nostri database risulta che su questo indirizzo di posta elettronica è già attivo il servizio di newsletter
    </p>
    <%
    else
    %>
    <p>
    CONFERMA EMAIL<br />
    E@MAIL sulla quale attivare il servizio newsletter: <%email=request.form("email")%> <strong><%response.write(email)%></strong>
    </p>
    <form method="post" action="frame_convalida_iscrizione_newsletter.asp?email=<%=email%>">
    <input type="submit" value="iscriviti" name="invia"/>
    </form>
    <a target="_blank" href="frame_privacy.htm">informativa sulla privacy</a>

    <%
    end if
    else
    email=request.form("email")
    ' Inizializzazione oggetti
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.open "Provider=Microsoft.jet.Oledb.4.0;data source="&Server.MapPath("mdb-database/newsletter.mdb")
    Set Rs = Server.CreateObject("ADODB.Recordset")
    ' Definizione della query
    SQL="SELECT mailing_list.email FROM mailing_list WHERE mailing_list.email='"&email&"'"
    Rs.Open SQL, Conn, 1, 3
    if rs.eof=false or rs.bof=false then
    %>

    <p>
    CONFERMA EMAIL<br />
    E@MAIL sulla quale disattivare il servizio newsletter: <%email=request.form("email")%> <strong><%response.write(email)%></strong>
    </p>
    <form method="post" action="frame_convalida_cancellazione_newsletter.asp?email=<%=email%>">
    <input type="submit" value="cancellati" name="invia"/>
    </form>
    <%
    else
    %>

    <p>
    Dai nostri database risulta che su questo indirizzo di posta elettronica non è attivo il servizio di newsletter
    </p>
    <%
    end if
    end if
    %>
    </body>
    </html>

    e questo è l' errore che mi da su W3C

    ![image](file:///C:/DOCUME%7E1/skyfies/IMPOST%7E1/Temp/moz-screenshot.jpg)![image](file:///C:/DOCUME%7E1/skyfies/IMPOST%7E1/Temp/moz-screenshot-1.jpg)

    • image Sorry, I am unable to validate this document because its content type is text/plain, which is not currently supported by this service.
      The Content-Type field is sent by your web server (or web browser if you use the file upload interface) and depends on its configuration. Commonly, web servers will have a mapping of filename extensions (such as ".html") to MIME Content-Type values (such as text/html).
      That you received this message can mean that your server is not configured correctly, that your file does not have the correct filename extension, or that you are attempting to validate a file type that we do not support yet. In the latter case you should let us know that you need us to support that content type (please include all relevant details, including the URL to the standards document defining the content type) using the instructions on the Feedback Page.

    ki di vuoi mi puo dare qualke indicazione?


  • User Attivo

    Ciao pasusu,
    non puoi validare un singolo file, ma l' output che viene generato dal server web.


  • User

    elvino puoi spiegare meglio........io con convalide html tutto ok .... ma asp nn so proprio come fare


  • User

    A me pare che non si possa eseguire script in asp su altervista...prima dovresti risolvere quello!!


  • User Attivo

    @pasusu said:

    elvino puoi spiegare meglio........io con convalide html tutto ok .... ma asp nn so proprio come fare

    Carichi quel file in un server windows con server web IIS e lo apri da un browser: http://tuosito.est/conferma_email.asp
    Poi validi quella pagina.

    Però da quello che sembra, non in altervista...