Mang_ Inviato 5 Maggio 2006 Segnala Condividi Inviato 5 Maggio 2006 Ciao a tutti, sto studiando l'XHTML perchè devo rifare un paio di siti e allora pensavo di farli già con questo nuovo standard per non dover rifare tutto tra poco. Posso validare una pagina che includa parti in php? Come posso fare? ACSP dal 01/06/2011 ACTC dal 23/01/2012 Apple quasi mai inventa l'acqua calda. La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia! Link al commento Condividi su altri siti Altre opzioni di condivisione...
pixel Inviato 5 Maggio 2006 Segnala Condividi Inviato 5 Maggio 2006 validare con il w3c? penso di si, ma non ne sono sicuro... quando scrivi del php devi aprire (come fai per l'html) con <?php e poi chiudere il tag perciò in teoria il validatore dovrebbe capire che quello è php... Link al commento Condividi su altri siti Altre opzioni di condivisione...
Mang_ Inviato 5 Maggio 2006 Autore Segnala Condividi Inviato 5 Maggio 2006 No, non lo fa, per questo ho chiesto... ACSP dal 01/06/2011 ACTC dal 23/01/2012 Apple quasi mai inventa l'acqua calda. La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia! Link al commento Condividi su altri siti Altre opzioni di condivisione...
Demolition Inviato 5 Maggio 2006 Segnala Condividi Inviato 5 Maggio 2006 strano che non lo faccia... a me funziona!!! vabbè, io non sono un genio con php, ma quel poco che ho fatto me lo convalida.. pagine php scritte in xhtml.. provare per credere: il primo dei link che ho nella firma è fatto in xhtml.. le pagine sono tutte in php... boh... io le valido qui: http://validator.w3.org/ per esempio questa pagina va bene: http://www.vernacoliere.com/rubriche/index.php qui il risultato: http://validator.w3.org/check?uri=http%3A%...&doctype=Inline http://www.danielemelato.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Mang_ Inviato 5 Maggio 2006 Autore Segnala Condividi Inviato 5 Maggio 2006 Mi posteresti l'intestazione del file? diciamo fino al body, che io proprio non ci riesco e non capisco come cavolo fare... ACSP dal 01/06/2011 ACTC dal 23/01/2012 Apple quasi mai inventa l'acqua calda. La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia! Link al commento Condividi su altri siti Altre opzioni di condivisione...
Demolition Inviato 5 Maggio 2006 Segnala Condividi Inviato 5 Maggio 2006 <!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="en" lang="en"> <head> <title>Titolo</title> <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" /> <meta http-equiv="content-language" content="en" /> <meta name="generator" content="XXX" /> <link rel="stylesheet" href="style.css" type="text/css" /> </head> <body> questa? http://www.danielemelato.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Mang_ Inviato 5 Maggio 2006 Autore Segnala Condividi Inviato 5 Maggio 2006 Si, grazie... ACSP dal 01/06/2011 ACTC dal 23/01/2012 Apple quasi mai inventa l'acqua calda. La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia! Link al commento Condividi su altri siti Altre opzioni di condivisione...
pixel Inviato 5 Maggio 2006 Segnala Condividi Inviato 5 Maggio 2006 è quella dell'xhtml normale... Link al commento Condividi su altri siti Altre opzioni di condivisione...
Mang_ Inviato 5 Maggio 2006 Autore Segnala Condividi Inviato 5 Maggio 2006 Originally posted by pixelè quella dell'xhtml normale... Ma il file avrà sempre estensione .php giusto? Perchè a me continua a non validarmi il file... Domani con calma magari posto il codice, almeno ci si capisce meglio... ACSP dal 01/06/2011 ACTC dal 23/01/2012 Apple quasi mai inventa l'acqua calda. La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia! Link al commento Condividi su altri siti Altre opzioni di condivisione...
redvex Inviato 5 Maggio 2006 Segnala Condividi Inviato 5 Maggio 2006 devi sostituire & con & (righe 63 e 70) I miei widgets • La guida a Rails • Le mie foto su flikrPdC Calculator 2.0 • Soleluna 1.2 • PrezziBenzina 1.3 MyMovies 1.3 • MyConcert 1.1.1 • RiDoc 1.1 Redvex.it 1.0 • Gazzetta.it 1.0 Programmare per iPhone Link al commento Condividi su altri siti Altre opzioni di condivisione...
Mang_ Inviato 5 Maggio 2006 Autore Segnala Condividi Inviato 5 Maggio 2006 <!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>  <title>Prova</title>  <meta http-equiv="content-type" content="application/xhtml+xml" />  <meta http-equiv="content-language" content="it" />     </head>     <body>  Stai vedendo il file <?php echo $_SERVER[php_SELF];?></p>     </body> </html> Tipo questo file qua che io chiamo prova.php funziona, ma non mi viene certificato perchè risulta type/php Avete idee? ACSP dal 01/06/2011 ACTC dal 23/01/2012 Apple quasi mai inventa l'acqua calda. La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia! Link al commento Condividi su altri siti Altre opzioni di condivisione...
pixel Inviato 5 Maggio 2006 Segnala Condividi Inviato 5 Maggio 2006 Originally posted by redvexdevi sostituire & con & (righe 63 e 70) ma se il codice a 12 linee Non so, non sono un grande intenditore di php... comunque in teoria devi salvarlo con estensione .php... nel validatore ci sono delle cose da settare, la codifica e il formato del doc... prova a specificare li che è xhtml... Link al commento Condividi su altri siti Altre opzioni di condivisione...
Mang_ Inviato 5 Maggio 2006 Autore Segnala Condividi Inviato 5 Maggio 2006 Originally posted by Demolitionper esempio questa pagina va bene:http://www.vernacoliere.com/rubriche/index.php Ma questa non è una pagina php... Ha estensione php, ma non ci sono pezzi di codice in php... ACSP dal 01/06/2011 ACTC dal 23/01/2012 Apple quasi mai inventa l'acqua calda. La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia! Link al commento Condividi su altri siti Altre opzioni di condivisione...
Ce Inviato 5 Maggio 2006 Segnala Condividi Inviato 5 Maggio 2006 Originally posted by Mang_+--><div class='quotetop'>QUOTE(Mang_)</div> <!--QuoteBegin-Demolitionper esempio questa pagina va bene:http://www.vernacoliere.com/rubriche/index.php Ma questa non è una pagina php... Ha estensione php, ma non ci sono pezzi di codice in php...[/b] Calma calma, non confondiamoci le idee! Allora, partiamo dalla base: php è un linguaggio interpretato lato server. Il codice php viene trasformato in un risultato dal server e poi viene servito al client. La pagina sopra ha del codice php, semplicemente non lo mostra al browser, ne mostra solamente il risultato. Esempio preso dal codice sopra: <?php echo $_SERVER[php_SELF];?> Verrà passato al server che lo interpreterà e restituirà nella pagina il nome del file. Se guardi il codice sorgente, vedrai il nome del file (il risultato) e NON il codice che lo ha generato! Ergo, non puoi dire a priori se e cosa in una pagina con estensione php è stato generato da php. Questo è un grande vantaggio perchè nessuno ti copia il codice se tu non vuoi, a meno che non abbia accesso FTP al tuo host Per quanto riguarda la pagina sopra, validerà senza problemi se gli dai un charset valido. Ci sono ottanta modi diversi per farlo, sia lato server che lato codice, il più semplice è modificare questa riga <meta http-equiv="content-type" content="application/xhtml+xml" /> in <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" /> ed il codice valida che è una meraviglia, come puoi vedere qui: http://validator.w3.org/check?uri=http%3A%...misc%2Fmang.php Link al commento Condividi su altri siti Altre opzioni di condivisione...
Mang_ Inviato 5 Maggio 2006 Autore Segnala Condividi Inviato 5 Maggio 2006 Grazie mille ce...che io provavo a fargli verificare direttamente il file senza hostarlo, quindi mi sa che non creava l'html risultante e allora dava errore. D'ora in poi prima hosterò e poi verificherò. Grazie mille a tutti quanti. E spero di riuscire a fare il sito senza impazzire troppo e soprattutto secondo lo standard ACSP dal 01/06/2011 ACTC dal 23/01/2012 Apple quasi mai inventa l'acqua calda. La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia! Link al commento Condividi su altri siti Altre opzioni di condivisione...
Ce Inviato 6 Maggio 2006 Segnala Condividi Inviato 6 Maggio 2006 Originally posted by Mang_Grazie mille ce...che io provavo a fargli verificare direttamente il file senza hostarlo, quindi mi sa che non creava l'html risultante e allora dava errore. D'ora in poi prima hosterò e poi verificherò. Grazie mille a tutti quanti. E spero di riuscire a fare il sito senza impazzire troppo e soprattutto secondo lo standard De nada! Non sai quanto ci ho messo a capirlo... se vuoi testare in locale per evitare di dover uppare ogni volta, ci sono due modi, ed entrambi presuppongono che tu abbia apache e php attivi sulla macchina locale. 1. Fare in modo che la porta 80 sul tuo router sia aperta e fare un port-forwarding verso la tua macchina. Ossia, se il tuo IP esterno è 81.176.87.34 ed il tuo IP interno 192.168.0.10, dopo aver fatto quanto sopra potresti inserire http://81.176.87.34/path/verso/file.php nel validator, che dovrebbe leggere senza problemi il file eseguito. Vantaggi: niente upload da eseguire. Svantaggi: devi essere collegato a internet, funziona solo in una rete specifica, configurazione non sempre immediata. 2. Scaricare in locale una copia di HTML Tidy, http://tidy.sourceforge.net/. Svantaggi: è un eseguibile da linea di comando, ergo non il più user friendly dei comandi. Vantaggi: piccolo, leggero, si usa offline ergo lo puoi usare dove vuoi. Io personalmente uppo sempre anche perchè è bene testare su un server di produzione... per rendermi la vita più facile uso Cyberduck col comodissimo widget che mi permette di uppare un file semplicemente trascinandocelo sopra. Ho modificato il widget perchè non si disconnetta dopo l'upload per rendermi la vita ancora più facile in caso di upload multipli. Link al commento Condividi su altri siti Altre opzioni di condivisione...
redvex Inviato 6 Maggio 2006 Segnala Condividi Inviato 6 Maggio 2006 Originally posted by pixel+--><div class='quotetop'>QUOTE(pixel)</div> <!--QuoteBegin-redvexdevi sostituire & con & (righe 63 e 70) ma se il codice a 12 linee :P Non so, non sono un grande intenditore di php... comunque in teoria devi salvarlo con estensione .php... nel validatore ci sono delle cose da settare, la codifica e il formato del doc... prova a specificare li che è xhtml...[/b] mi riferivo al risultato del validatore postato poco sopra da demolition I miei widgets • La guida a Rails • Le mie foto su flikrPdC Calculator 2.0 • Soleluna 1.2 • PrezziBenzina 1.3 MyMovies 1.3 • MyConcert 1.1.1 • RiDoc 1.1 Redvex.it 1.0 • Gazzetta.it 1.0 Programmare per iPhone Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.