Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Problema validazione PHP

    ho creato prima una pagina in html, l'ho validata ed è OK.
    la trasformo in php..

    e mi dice che non c'è il doctype..o cmq mi da errore!

    come mai?

    il codice inizia così:

    codice:
    <!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">
    <?php include("contatore/ex_counter.php");?>
    <head>
    
    <link rel='stylesheet' href='style.css' type='text/css' />
    <style type="text/css">
    a:link {text-decoration: none;} 
    a:visited {text-decoration: none;} 
    a:hover {text-decoration: none;}
    </style>
    
    <meta http-equiv="Content-Language" content="it" />

  2. #2
    php con la validazione non c'entra niente, php genera l' output, se questo e' fatto bene la validazione e' ok.

    Quasi sicuramente il file contatore/ex_counter.php incluso non si sa per quale motivo dopo il doctype avra' un echo di qualche tipo e siccome non ha senso scrivere tra la doctype e il tag head come non ha senso, secondo me, includere qualuqnue cosa in mezzo alla pagina ( prima elabori in php poi generi la pagina in un colpo solo e non mentre generi la pagina elabori in php ... ) il validatore trova testo o html in posti dove non dovrebbe esserci.

    In sostanza, guardati il source della pagina generata e vedrai che sara' diverso da quello della sola pagina html che hai gia' validato.
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    hai ragione..

    l'head non l'avevo compilato io!tutto ok!risolto!


  4. #4
    Originariamente inviato da ultrasflavio
    hai ragione..

    l'head non l'avevo compilato io!tutto ok!risolto!


    ciao,
    ho lo stesso problema...mi dici gentilmente come hai fatto?

    thnx
    Visita il mio Sito Web: http://www.distefanogiuseppe.it

  5. #5
    Cerco di essere piu chiaro....

    questa è la pagina "index.php"

    codice:
    <!DOCTYPE html
         PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <title>Titolo pagina</title>
    </head>
    <body>
    
    testo testo
    </body>
    </html>
    e questo è l'errore ke mi viene restituito dal validator:

    codice:
    Result: Failed validation,
    File:	index.php
    Encoding:	
    Doctype:	
    
    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).
    Visita il mio Sito Web: http://www.distefanogiuseppe.it

  6. #6
    ho fatto varie prove ma non trovo la soluzione giusta...
    questo è quello ke ho fatto adesso:

    PAGINA "index.php"

    codice:
    <!DOCTYPE html
         PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <title>Titolo pagina</title>
    <meta http-equiv="Content-type" content="application/xhtml+xml; charset=UTF-8" />
    </head>
    <body>
     testo testo
    </body>
    </html>
    Visita il mio Sito Web: http://www.distefanogiuseppe.it

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