Validazione Pagina In Php

mariottoso

Nuovo Utente
11 Nov 2006
3
0
0
il sito che ho costruito è:
http://www.scuolacestari.it
Se vado sul blog e valido l'index il validatore w3c mi dà 15 errori.
Mi indica righe che trovo solo se salvo la pagina in html ma se vado sulla pagina php le righe non corrispondono più.
Come dovrei fare?
Grazie
Mario
 
Ciao :)

E' giusto sia così, il codice che deve venire validato è quello in HTML, il codice PHP, così come quello ASP, non sono ancora riconosciuti dal validatore, cui bisogna sempre far validare la pagina HTML ;)

SaLuT!
:byebye:
 
I codici lato server non saranno mai riconosciuti dal validatore, dato che sono eseguiti solo dal server e mai rilsciati al client (non voglia mai Iddio, significherebbe che il W3C potrebbe vedere i codici lato server!!!).

Non ti rtovi con le righe proprio perchè la pagina PHP, una volta eseguita, non mostra nel sorgente il codice PHP.

Mostra gli errori XHTML che ricevi e vediamo di darti una mano a risolverli.
 
aiuto

ho allegato un file zippato con gli errori riscontrati dal w3c.
Comunque volevo sapere, se possibile, come trovare quegli errori, riscontrati nel file html, nel file php.
Grazie
Mario
 

Allegati

ho allegato un file zippato con gli errori riscontrati dal w3c.
Comunque volevo sapere, se possibile, come trovare quegli errori, riscontrati nel file html, nel file php.
Grazie
Mario

Gli errori sono quasi tutti di questo tipo:
1. Error Line 204, column 66: reference to entity "PHPSESSID" for which no system identifier could be generated .
...=11&y=06&category=4&PHPSESSID=8b37f26cd61dd6017b4c1aefa135771a">Notiz

significa che la & nell'url deve essere sostituita da &

Non avendo a disposizione il codice php è difficile dire dove l'errore sia generato. Certo è che tutto l'output html viene generato da istruzioni echo() o printf(), quindi comincia a cercare li...
 
file php

Ho tentato di fare quello che mi hai consigliato, ma non mi apre proprio la home, dandomi errore alla linea 31.
Ti allego il file php.
Ti ringrazio tantissimo.
Mario
 

Allegati

Ho tentato di fare quello che mi hai consigliato, ma non mi apre proprio la home, dandomi errore alla linea 31.
Ti allego il file php.
Ti ringrazio tantissimo.
Mario

Non ho ben capito cosa hai tentato di fare, comunque il codice in questione non mi sembra che venga prodotto direttamente da questo script.

Come puoi vedere questa linea di codice:
$page_content = read_entries( $month, $year, $day, $logged_in, $entry, $category );
echo( $page_content );


richiama la funzione read_entries() che prepara i contenuti della pagina. A meno che read_entries() a sua volta non richiami altre funzioni.

Se non hai un po' di dimestichezza col php la vedo dura...
 

Discussioni simili