• User Attivo

    validatore w3c

    è possibile validare un file scritto in parte in php con il validatore del w3c?

    ho bisogno di validare tutto il sito che sto facendo per un esame... ho usato la doctype che vuole il professore, ma niente da fare...
    ecco doctype ed errore... grazie! 🙂

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

         Sorry, I am unable to validate this document because its content type         is application/octet-stream, 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).
    

  • User Attivo

    oops... mi scuso con gli admin: per modificare il post della discussione precedente ne ho aperta un'altra... potreste cancellare quell'altra? grazie, e scusate...


  • Super User

    Anche se file php, l'output che esce è html, quindi si, puoi validarlo.

    Per quell'errore, sei sicuro di non aver usato qualche oggetto non permesso e quindi da l'errore? Il doctype è xhtml strict...


  • User Attivo

    ecco il codice...
    ma da quel che ho capito io, il validatore non inizia proprio a far niente! non è che essendo php lo dovrei fare su un link e non sul singolo file uploaddato?

    <?
    session_start();
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>agriturismo Villar</title>
    <meta name="generator" content="HAPedit 3.1" />
    <link rel="StyleSheet" href="stili.css" type="text/css"/>

    </head>

    <body>
    <div id="header">
    <div id="menu">
    <?PHP
    include("inclusioni/menu.html");
    ?>
    </div>
    <img src="immagini/logoProvaPiccolo.jpg" alt="" title="logo" width="200" height="100" border="0" align="left" />
    <h1>agriturismo Villar</h1>
    </div>
    <div id="columns">
    <div id="navigation">
    <ul>
    <li id="activelink"> home</li>
    <li><a href="attivita.php">attività</a></li>
    <li><a href="cucina.php">cucina</a></li>
    <li><a href="sistemazione.php">sistemazione</a></li>
    <li><a href="immagini.php">immagini</a></li>
    <li><a href="prenotazioni.php">prenotazioni</a></li>
    <li><a href="negozio.php">negozio</a></li>
    <li><a href="registrazione.php">registrazione</a></li>
    </ul>
    </div>
    <div id="content">
    <?PHP
    include_once("inclusioni/gestioneFormAccesso.php");
    ?>
    <h2> ... un'oasi di natura e pace.</h2>
    <p><strong>
    Registrandoti al sito potrai acquistare direttamente i nostri prodotti e, se ci hai già
    visitati, avrai anche uno sconto del 10% su ogni ordine!
    L'agriturismo Villar si trova nella valle di Bagnolo Piemonte, a soli 60 km da Torino.
    Immerso in uno splendido bosco di castagni, offre ai propri visitatori la migliore
    ospitalità di montagna, cibi sani e genuini e il fascino di un soggiorno indimenticabile.
    </strong></p>
    <p>
    Perfetto per chi desidera passare qualche giorno lontano dallo stress cittadino,
    ma anche per chi vorrebbe conoscere le nostre montagne e la cultura contadina. L'agriturismo
    propone numerose attività all'aria aperta che vi aiuteranno a rilassarvi e ritrovare la pace
    ed il contatto con la natura.
    </p>

            <?PHP
            include_once("inclusioni/decoration.php");
            ?>
            </div>
    </div>
    

    <div id="footer">
    <?PHP
    include_once("inclusioni/footer.html");
    ?>
    </div>
    </body>
    </html>


  • Super User

    @joey santiago said:

    ecco il codice...
    ma da quel che ho capito io, il validatore non inizia proprio a far niente! non è che essendo php lo dovrei fare su un link e non sul singolo file uploaddato?

    🙂

    @"myself" said:

    Anche se file php, l'output che esce è html, quindi si, puoi validarlo.

    Ci posti il codice html della pagina, cioè quello che esce a video (o meglio ancora un link)?


  • User Attivo

    sì, credo proprio il problema sia l'upload, perché se inserisco il codice manualmente, funziona tutto... miticuzzo, ho guadagnato la validazione! 😛

    ce l'ho solo in locale!!! quindi dici che mi conviene aprire il file, visualizzarlo e fare copia incolla del codice? ottimo, grazie mille! 🙂


  • User Attivo

    mhm... ma nell'xhtml strict 1.0 si possono usare i form?? mi dà questo errore:
    > Line 46 column 50: document type does not allow element "form" here; missing one of "object", "ins", "del", "map" start-tag.
    e poi... altra domanda: con che tag è opportuno segnalare le label di un form, dato che <label> non è supportato?


  • Super User

    @joey santiago said:

    mhm... ma nell'xhtml strict 1.0 si possono usare i form??
    Direi di si 🙂

        @joey santiago said:
    

    e poi... altra domanda: con che tag è opportuno segnalare le label di un form, dato che <label> non è supportato?
    Sicuro non sia supportato?

    http://liorean.web-graphics.com/xhtml/comparison.loose-strict.html 😉


  • User Attivo

    @Il_Rappo said:

    Direi di si 🙂

    Sicuro non sia supportato?

    http://liorean.web-graphics.com/xhtml/comparison.loose-strict.html 😉
    noscriptElements center, noframes, isindex, menu, dir, a, br, span, bdo, object, applet, img, map, iframe, sub, sup, em, strong, dfn, code, q, samp, kbd, var, cite, abbr, acronym, big, small, font, basefont, tt, i, b, u, s, strike, input, select, textarea, label, button not allowed in Strictnon è permesso in strict, a quanto pare... in realtà io ho usato uno strong... dite che devo usare un p class="grassetto"?