3wc

Sto tentando di validare la mia index ma non capisco cosa succede:

Sopra la pag index ho questo

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

... ma esce un'errore

This page is not Valid HTML 4.01 Transitional!

Below are the results of attempting to parse this document with an SGML parser.

Error Line 79 column 49: end tag for element "B" which is not open.

...te('<font color="#d4d0c8"><b>Oggi:</b> <font face="verdana"size="2" color="#c

Che vuol dire? Eppure le 2 B ci sono...

inviato 10 anni fa
php
php
6
X 0 X

Evidentemente l'errore non è quello, il validatore non è impeccabile, capita ad esempio che trovato un errore reale ne segnali altri inesistenti.

Nel tuo caso non saprei prova a riportare questa DTD

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

altrimenti posta il codice della pagina per esteso.  :bye:

risposto 10 anni fa
usecram
X 0 X

Più probabilmente hai dichiarato un block quote più in alto di quella frase, che non hai chiuso, e siccome non puoi annidare due block quote uno dentro l'altro ti segnala errore.

Scusa ma perché non usi xhtml strict è più facile anche trovare gli errori con esso.

Ah, e posta la pagina ;)

risposto 10 anni fa
Marco Grazia
X 0 X

Più probabilmente hai dichiarato un block quote più in alto di quella frase, che non hai chiuso, e siccome non puoi annidare due block quote uno dentro l'altro ti segnala errore.

Scusa ma perché non usi xhtml strict è più facile anche trovare gli errori con esso.

Ah, e posta la pagina ;)

Cos'è xhtm? Ne ho sentito parlare ma non so cosa sia...

Posto la pag

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<!--  prelevato su http://www.web-link.it  -->

<LINK REL="SHORTCUT ICON"  HREF="http://photoman.altervista.org/favicon.ico">

<META NAME="GENERATOR" content="Microsoft FrontPage Express 2.0">

<META http-equiv="title" content="Photoman">

<META NAME="description" content="Sito fotografico amatoriale...e altro">

<META NAME="Copyright" content="Copyright.Photoman.2004">

<META NAME="revisit-after" content="30 days">

<META NAME="keywords" content="photoman, messaggio del giorno, saggezza, photo gallery, macchina fotografica, fotografia, fotografie, photo, photos, arte, cultura, hobby, passione, scatti, click,">

<META HTTP-EQUIV="Page-Enter" CONTENT="RevealTrans(Duration=2,Transition=2)">

<meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">

<title>Photoman</title>

<!--  prelevato su http://www.web-link.it "Mettimi nei tuoi Preferiti" -->

<script language="JavaScript" type="text/javascript">

function aggiungiOnLoad(cosa){

var strOnload=''

if(window.onload){

strOnload = window.onload

strOnload = strOnload.toString()

strOnload = strOnload.substr(strOnload.indexOf('{')+1,strOnload.lastIndexOf('}')-strOnload.indexOf('{')-1)

}

else strOnload=''

window.onload=new Function(strOnload+cosa)

}

var bookmarkurl="http://photoman.altervista.org"

var bookmarktitle="Photoman"

function addbookmark(){

if (document.all)

window.external.AddFavorite(bookmarkurl,bookmarktitle)

}

</script>

<!--  prelevato su http://web-link.it "Mettimi come tua Home Page" -->

<script language="JavaScript" type="text/javascript">

function homepage(){

if(document.all)

document.body.style.behavior='url(#default#homepage)';

document.body.setHomePage('http://photoman.altervista.org');

}

</script>

<style TYPE="text/css">

A.Personal:LINK { color:#999999; text-decoration: none;}<!-- Vuoto -->

A.Personal:VISITED { color:#999999; text-decoration: none;} <!-- "Metti "text decoration:underline;" se vuoi mettere la linea sotto al link, se non la vuoi metti "none" -->

A.Personal:HOVER { color:#999999; text-decoration:none ;background:#} <!-- "Metti "background" se vuoi che al passaggio del mouse si illumina il colore dello sfondo che hai impostato" -->

A.Pages:LINK { color:#FFFFFF; text-decoration: none;}<!-- Pagine, Photo Gallery ecc. -->

A.Pages:VISITED { color:#FFFFFF; text-decoration: none;}

A.Pages:HOVER { color: #FFFFFF; text-decoration:none; background:#009966;}

A.Blu:LINK { color:#0000A0; text-decoration: none;}<!--Segnala il sito.,Preferiti, Mettimi come tua Home page, Guestbook, Scrivimi -->

A.Blu:VISITED { color:#0000A0; text-decoration: none;}

A.Blu:HOVER { color:#FFFFFF; text-decoration::none;background:#A6A6A6}

A.Gray:LINK { color:#5E5E5E; text-decoration: none;}<!-- Copyright, Dati sulla Privacy -->

A.Gray:VISITED { color:#5E5E5E; text-decoration: none;}

A.Gray:HOVER { color:YELLOW; text-decoration:none;}

A.Link:LINK { color:#5a5a5a; text-decoration: none;}<!-- Banner Exchange -->

A.Link:VISITED { color:#5a5a5a; text-decoration: none;}

A.Link:HOVER { color:#ffffff; text-decoration:underline;background:#}

</style>

<!-- Web Site:  http://www.web-link.it (data che si aggiorna automaticamente)-->

<script type="text/javascript" language="JavaScript">

function WebDate() {

var now = new Date();

var year= now.getYear();if (year < 1000) year += 1900;

nameDay = new Array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato');

nameMth = new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre','Dicembre');

document.write('<font color="#d4d0c8"><b>Oggi:</b> <font face="verdana"size="2" color="#ccccff">'+nameDay[now.getDay()]+ ' ' + now.getDate() + " " + nameMth[now.getMonth()] + " " + year+'');

}

</script>

</head>

<body bgcolor="#999999" onLoad="show5()">

<table align="center"  width="780" >

<TR>

<TD valign="bottom" align="left">

<!-- Licenza Creative Commons -->

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.0/it/"><img alt="Licenza Creative Commons" style="border:none" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>

<!-- /Licenza Creative Commons -->

<img src="frase-photoman.jpg" alt="...in the World"> </TD> <TD valign="bottom" align="right"> <font color="#5E5E5E"> | <a class="Gray" A HREF="copyright.htm">  © Copyright <font color="#5E5E5E"> | <a class="Gray" A HREF="dati-sulla-privacy.htm"> Dati sulla Privacy</font></a></td></tr>

</table>

<table align="center" border="0" width="780" background="sfondo-small.gif">

<TR>

 <TD valign="bottom" width="230">

</tr>

</td>

<TD width="480" align="left">

<br>

    <br>

      <br>

        <br>

          <br>

             <br>

<a class="Personal" a href="photo-gallery/index.html"><LI>&nbsp;<font face="arial" size="4"><a class="Pages" a href="photo-gallery/index.html">Photo Gallery</a></font>

<br>

    <br>

<a class="Personal" a href="fabios-remember-page.htm"><LI>&nbsp;<font face="arial" size="3"><a class="Pages" a href="fabios-remember-page.htm">Fabio's remember page</a></font>

<p>&nbsp;</p>

 <p>&nbsp;</p>

      <p>&nbsp;</p>

</td>

<TD width="150"align="center" valign="top">   

   <br>

<font size="2" face="verdana"color="#ffffff"><i> Messaggio del <br> giorno:</i></font>

<p align="left">

<script language="JavaScript" type="text/javascript">

<!-- Prelevato su http://web-link.it -->

var calendario = new Date();

var   mese = calendario.getMonth();

var giorno = calendario.getDate();

var nodate = 1;

document.write("<b><font color=#ccccff  face=Verdana size=2 >");   

//Dicembre

if ((mese == 11) && (giorno == 1)) {document.write('La sopravvivenza è una scala graduata, con l\'infinito o l\'immortalità all\'estremo superiore, e il dolore e la morte a quello inferiore. '); var nodate = 0;}

if ((mese == 11) && (giorno == 2)) {document.write('La distruzione è bene quando accresce la sopravvivenza. '); var nodate = 0;}

if ((mese == 11) && (giorno == 3)) {document.write('Le bugie vengono dette perchè si ha paura delle conseguenze derivanti dal dire la verità. '); var nodate = 0;}

if ((mese == 11) && (giorno == 4)) {document.write('Le azioni distruttive vengono di solito compiute per paura.  '); var nodate = 0;}

if ((mese == 11) && (giorno == 5)) {document.write('Quindi il bugiardo è inevitabilmente un codardo e il codardo inevitabilmente un bugiardo. '); var nodate = 0;}

if ((mese == 11) && (giorno == 6)) {document.write('La condotta etica include l\'adesione ai codici morali della società in cui viviamo. '); var nodate = 0;}

if ((mese == 11) && (giorno == 7)) {document.write('La giustizia dovrebbe venire impiegata fino a quando l\'etica personale di un\'individuo non l\'abbia reso un compagno dei propri simili. '); var nodate = 0;}

if ((mese == 11) && (giorno == 8)) {document.write('L\'etica è uno degli strumenti principali che una persona adopera per tirarsi fuori dalla fossa. '); var nodate = 0;}

if ((mese == 11) && (giorno == 9)) {document.write('La vita è uno sforzo di gruppo. Nessuno sopravvive da solo. '); var nodate = 0;}

if ((mese == 11) && (giorno == 10)) {document.write('Un\'uomo può avere soldi, può avere un sacco di beni personali, e così via, ma non sarà felice, a meno che la sua etica non sia veramente a posto e non sappia di aver ottenuto onestamente queste cose. '); var nodate = 0;}

if ((mese == 11) && (giorno == 11)) {document.write('Per mezzo dell\'etica possiamo raggiungere sopravvivenza e felicità per noi stessi e per il pianeta Terra. '); var nodate = 0;}

if ((mese == 11) && (giorno == 12)) {document.write('Il ravvedimento o il recupero del criminale non dipende dalla punizione...ma dal ripristino del rispetto di sé. '); var nodate = 0;}

if ((mese == 11) && (giorno == 13)) {document.write('Una delle cause che minaccia i diritti dell\'uomo è il rapporto falso. '); var nodate = 0;}

if ((mese == 11) && (giorno == 14)) {document.write('Il denaro è solo un simbolo che le persone confidano di poter convertire in beni. '); var nodate = 0;}

if ((mese == 11) && (giorno == 15)) {document.write('Perciò tutta quanta la teoria relativa al denaro è che esso, in effetti, rappresenta il prodotto. Non oro. Non bicchieri. Non la carta. Ma <i> prodotto. </i> '); var nodate = 0;}

if ((mese == 11) && (giorno == 16)) {document.write('Questo mondo è anche tuo. '); var nodate = 0;}

if ((mese == 11) && (giorno == 17)) {document.write('Se l\'individuo non comprende lo scopo del soggetto che gli è stato insegnato, quel soggetto svanirà nell\'individuo. '); var nodate = 0;}

if ((mese == 11) && (giorno == 18)) {document.write('Ci si aspetta che una persona istruita  sia capace di compiere determinate azioni relativamente al soggetto in cui è stata istruita. '); var nodate = 0;}

if ((mese == 11) && (giorno == 19)) {document.write('L\'unico impulso nell\'uomo che non può essere cancellato è quello verso la libertà. '); var nodate = 0;}

if ((mese == 11) && (giorno == 20)) {document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG SRC="albero1.gif" BORDER=0 WIDTH=80 HEIGHT=110><br><br><font size= 4> &nbsp;<i>Buone feste!!! '); var nodate = 0;}

if ((mese == 11) && (giorno == 21)) {document.write('&nbsp;&nbsp;<IMG SRC="natale28.gif" BORDER=0 WIDTH=190 HEIGHT=35> '); var nodate = 0;}

if ((mese == 11) && (giorno == 22)) {document.write('&nbsp;&nbsp;<IMG SRC="natale28.gif" BORDER=0 WIDTH=190 HEIGHT=35> '); var nodate = 0;}

if ((mese == 11) && (giorno == 23)) {document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG SRC="natale396.gif" BORDER=0 WIDTH=90 HEIGHT=90><br><br><font size=4>&nbsp;&nbsp;<i>Buone feste!!! '); var nodate = 0;}

if ((mese == 11) && (giorno == 24)) {document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG SRC="babbo054.gif" BORDER=0 WIDTH=105 HEIGHT=135><br><br><font size=3><i> &nbsp;&nbsp;&nbsp;&nbsp;...s<font size=4>s<font size=5>shhh! '); var nodate = 0;}

if ((mese == 11) && (giorno == 25)) {document.write('<IMG SRC="natale065.gif" BORDER=1 WIDTH=245 HEIGHT=105> '); var nodate = 0;}

if ((mese == 11) && (giorno == 26)) {document.write('&nbsp;&nbsp;<IMG SRC="popolo5.gif" BORDER=0 WIDTH=131 HEIGHT=100> '); var nodate = 0;}

if ((mese == 11) && (giorno == 27)) {document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG SRC="natale156a.gif" BORDER=0 WIDTH=83 HEIGHT=126><br><br><i>"Finalmente ho finito...che faticaccia, ci rivediamo il prossimo anno...<br>Buone Feste!" '); var nodate = 0;}

if ((mese == 11) && (giorno == 28)) {document.write('<IMG SRC="anno095.gif" BORDER=0 WIDTH=170 HEIGHT=123><br><br><font size=4><i>&nbsp;&nbsp;Buone feste! '); var nodate = 0;}

if ((mese == 11) && (giorno == 29)) {document.write('<IMG SRC="anno095.gif" BORDER=0 WIDTH=170 HEIGHT=123><br><br><font size=4><i>&nbsp;&nbsp;Buone feste! '); var nodate = 0;}

if ((mese == 11) && (giorno == 30)) {document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG SRC="natale_dex.gif" BORDER=0 WIDTH=100 HEIGHT=100><br><br><font size=4>&nbsp;&nbsp;&nbsp;<i>Buon Anno! '); var nodate = 0;}

if ((mese == 11) && (giorno == 31)) {document.write('<IMG SRC="anno032.gif" BORDER=0 WIDTH=260 HEIGHT=100> '); var nodate = 0;}

document.write('</font>');

</script></b></p>

 </td>

 </tr>

</table>

<table  align="center" width="780" background="sfondo-small.gif">

<tr>

<td width="390" valign="top">

<!--Copia quanto segue ed inseriscilo in body (Data che si aggiorna automaticamente) -->

 <span id="webpos"><script type="text/javascript">WebDate(); </script></span>

 <br>

<!-- Metti in body, by HTML.it, (Orario automatico)-->

<span id="liveclock"></span>

<script language="JavaScript">

<!--

function show5(){

if (!document.layers&&!document.all)

return

var Digital=new Date()

var hours=Digital.getHours()

var minutes=Digital.getMinutes()

var seconds=Digital.getSeconds()

if (minutes<=9)

minutes="0"+minutes

if (seconds<=9)

seconds="0"+seconds

//change font size here to your desire

myclock="<font face='Verdana'><font size='2'color='#d4d0c8'><b>Time:&nbsp;</b></font>"+hours+":"+minutes+":<font size='1'>"+seconds+"</font>"

if (document.layers){

document.layers.liveclock.document.write(myclock)

document.layers.liveclock.document.close()

}

else if (document.all)

liveclock.innerHTML=myclock

setTimeout("show5()",1000)

}

//-->

</script>

</td>

 <td width="390">

<p align="right"><font face="Times New Roman" size="2" color="#c0c0c">On-line dal 4 Gennaio 2004</font>

<!--Copia quanto segue ed inseriscilo in body

dove vuoi che venga visualizzata l'informazione (data ultimo aggiornamento) -->

<script type="text/javascript" language="JavaScript">

var update=new Date(document.lastModified);var theMonth= update.getMonth() +1; theDate=update.getDate(); theYear=update.getYear();document.write("<font color=#c0c0c0 face=Times New Roman size=2><br>Ultimo aggiornamento: "+theDate+" / "+theMonth+" / "+theYear+"</font>")</script>

</p>

  </tr></td>

</table>

<table align="center" border="0" width="780" background="sfondo-small.gif">

<tr>

<td width="250" valign="top" align="left">

<!--Inizio Codice Specialstat.com --><img src="http://www.specialstat.com/counter.gif" name="statistiche_web_gratis" alt="Statistiche sito,contatore visite, counter web invisibile" width="1" height="1"><script type="text/javascript" language="JavaScript"  src="http://www.specialstat.com/logo.asp?utente=2847">

</script>

<!--fine Codice Specialstat.com -->

<font size="1" color="#c0c0c0" face="arial">WebDesign by Photoman - All rights reserved </font>

 </td>

<td width="630" align="right"></td>

</tr>

</table>

<table  width="780"align="center">

<tr>

<td align="center"><font face="verdana" size="1">

  <a class="blu" href="javascript:homepage()"><img src="yourhome-img.gif" width=19 height=21 border="0" alt="Impostami come tua Home Page">Impostami come tua Home Page</a>

- <a class="blu" href="segnala1.php"><img src="segnala-img.gif" width=22 height=22 border="0" alt="Segnala il sito ai tuoi amici">Segnala il sito ai tuoi amici</a>

- <a class="blu" href="../guestbook/form.php"><img src="guest-img.gif" width="26" height="26" border="0" alt= "Firma il Libro degli Ospiti">Firma il Libro degli Ospiti</a>

- <a class="blu" href="scrivimi1.php"><img src="mail-img.gif" width=28 height=20 border="0" alt="Scrivimi!">Scrivimi</a>

</font>  

</td>

</tr>

</table>

<table  width="780"align="center">

<TR>

<TD align="center">

</table>

<br>

<table width="780" align="center" border="1" frame= "above" cellpadding="5">

<TR>

<TD width="60%" VALIGN="top">

<!-- www.fotobanner.it -->

<iframe src="http://www.fotobanner.it/banner.asp?id=19" width=468 height=60 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no>

</iframe><br>

<center>

<a class="Link" a href="http://www.fotobanner.it/login.asp" target="_blank">FotoBanner.it Exchange</a>

</center>

<!-- www.fotobanner.it -->

<HR ALIGN="center" WIDTH="200">

<!-- Inizio codice Banner Photo Ring -->

<IFRAME SRC="http://www.photoring.it/banner/prb2.cfm?Cod=00126" WIDTH="468" HEIGHT="60" MARGINWIDTH="0" MARGINHEIGHT="0" HSPACE="0" VSPACE="0" FRAMEBORDER="0" SCROLLING="no">

<ilayer SRC="http://www.photoring.it/banner/prb2.cfm?Cod=00126" WIDTH="468" HEIGHT="60" MARGINWIDTH="0" MARGINHEIGHT="0" HSPACE="0" VSPACE="0" FRAMEBORDER="0" SCROLLING="no">

</ilayer></IFRAME><br>

<a href="http://www.photoring.it/banner/PhotoRing.cfm" target="_blank">

<IMG SRC="http://www.photoring.it/banner/Img/B99998.gif" width="468" height="16" border="0" alt="Photo Ring - Una scelta vincente...">

</a>

<!-- Fine codice Banner Photo Ring -->

<HR ALIGN="center" WIDTH="200">

</TD>

<TD width="40%" VALIGN="top">

<a href="http://italian.notodrugs-yestolife.org/"><img src="../_altervista_ht/no-drugs88x31.gif" width=88 height=31 border=0 alt="Dico NO alla droga, SI alla vita!"></a>

</TD>

</TR>

</table>

</body>

</html>

risposto 10 anni fa
php
php
6
X 0 X

Dunque xhtml (strict è la versione di xhtml più "pura", le altre sono Transitional e Frameset) è l'evoluzione di html. Si tratta in poche parole di un html depurato da tutti i tag deprecati e che segue le regole sintattiche  di xml. Puoi leggere questa ottima guida a proposito

http://xhtml.html.it/guide/leggi/52/guida-xhtml/

Per quel che riguarda la pagina ci sono molti errori (né mi stupisce dal momento che è stata scritta con FrontPage).

Quello che indicavi tu probabilmente è dovuto al fatto che i tag font di quella riga non sono chiusi.

E' comunque consigliabile includere i blocchi javascript come codice esterno, una cosa di questo tipo:

<script src="riferimentoAlFile" type="text/javascript"></script>

Ma errori, come dicevo, c'è ne sono in abbondanza e per di più grossolani.

 :bye: :bye:

risposto 10 anni fa
usecram
modificato 10 anni fa
X 0 X

Se io faccio tutto in xtml funziona meglio? C'è da modificare tutto?

risposto 10 anni fa
php
php
6
X 0 X

Non è che "funzioni meglio" il vantaggio è che si tratta di un codice più gestibile, ordinato, nonché standard quindi multipiattaforma e via dicendo...

C'è modificare non tutto ma parecchio.

risposto 10 anni fa
usecram
X 0 X

Non è che "funzioni meglio" il vantaggio è che si tratta di un codice più gestibile, ordinato, nonché standard quindi multipiattaforma e via dicendo...

C'è modificare non tutto ma parecchio.

Beh...credo che prima o poi  potrebbe uscire un qualche programma che modifica tutto automaticamente

risposto 10 anni fa
php
php
6
X 0 X

Ci dovrebbe essere ma non ne ho mai usati.

Più semplice probabilmente è non convertire ma riscrivere tutto, non mancano gli editor xhtml

Conta però che xhtml significa anche uso massiccio di css

risposto 10 anni fa
usecram
modificato 10 anni fa
X 0 X

PHP ti sei dato questo nick perché immagino che sia il linguaggio da te preferito, vorresti un tool automatico che ti corregga il tuo script come lui vuole? Io credo di no, i linguaggi bisogna conoscerli a menadito.

La DTD Transictional corrisponde all'HTML 4.01 base, quindi va bene così, gli script si scrivono ancora con l'attributo language senza il type, anche se non è vietato mettere il mime type appunto, quello è obbligatorio solo con la strict.

L'errore da te visto è un falso positivo, cioè un errore del validatore, infatti ha visto degli elementi html sopra il body e te l'ha segnalato come errore, ma sono dentro il javascript quindi "che parla a fa?".

Ti consiglio inoltre di essere molto più ordinato, mettere tanti script a che serve? Fallo diventare uno solo, magari esterno così lo controlli meglio no?

Ti consiglio di dare un'occhiata a questa traduzione ufficiale della guida all'html 4.01 http://www.diodati.org/w3c/html401/index/attributes.html così tanto per capire.

La tua pagina con quella DTD non ha errori ma 81 messaggi di avvertimento che nn sto a dirti ora, ti consiglio di usare Firefox con l'estensione HTMLTidy così da controllare il codice.

 O0

PS ma a che servono tutti quei javascript a sì ad allungare il codice, così che chi lo deve scaricare si sorbisce 20 kilobyte in più.

risposto 10 anni fa
Marco Grazia
X 0 X

Servono quei js perchè ho messo il messaggio del giorno e sono 365

risposto 10 anni fa
php
php
6
X 0 X
Servono quei js perchè ho messo il messaggio del giorno e sono 365

farlo in php?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Servono quei js perchè ho messo il messaggio del giorno e sono 365

farlo in php?

Si può? Cosa cambierebbe?

risposto 10 anni fa
php
php
6
X 0 X

Si, è fattibile. Ci guadagni in pulizia del codice e dai onore al tuo nick...

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Si, è fattibile. Ci guadagni in pulizia del codice e dai onore al tuo nick...

I che senso do onore al mio nick? Funziona anche così...a volte mi chiedo cosa in fondo cambi veramente

risposto 10 anni fa
php
php
6
X 0 X

Ti chiami php, questo è un forum di php, le conlusioni le lascio a te mi paiono ovvie.

Anche se inserisci solo un elemento html senza intestazioni e null'altro funziona, anche una fiat 500 funziona, ma una volvo è meglio.

E' meglio, il codice scritto bene, non la volvo, perché ci guadagni in velocità, in manutenzione, perché fai girare più velocemente il pc client, perché non sovraccarichi il server, perché dai un'immaine più professionale al tuo sito, perché sono cose inutile che nessuno guarda in un sito, perché ci fai più bella figura :)

risposto 10 anni fa
Marco Grazia
X 0 X

Beh...scusa un codice js come il mio credo sovraccarichi molto meno il server che non in php, hai visto che codice ho?

risposto 10 anni fa
php
php
6
X 0 X

Il codice javascript non sovraccarica mai il server, in quanto vine fatto girare sul client.

Lo stesso codice, realizzato in php non sovraccarica più di nulla il server, in quanto le istruzioni per realizzarlo non prendono quasi nulla in risorse sul server, e assolutamente nulla sul client.

Poi devi anche chiederti a che serve quello script, devi chiederti, ma serve raddoppiare un'informazione che il client ha già? (data e ora sono sempre segnalate sul proprio pc)

Un sito bello è anche un sito funzionale.

risposto 10 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda