Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2009, 12:07
Bam_Margera
 
Fecha de Ingreso: febrero-2009
Mensajes: 580
Antigüedad: 15 años, 9 meses
Puntos: 13
validator.3w me da más de 50 errores, html generado por php (YO NO VEO ERRORES :()

Muy buenas!

estoy revisando el codigo de mi web, que solo en el index; me da más de 50 errores, la cosa es que yo no veo ninguno más... :S

Igual todos derivan de uno, o similar; pero la mayoria de páginas tienen la misma cantidad de errores, así que si alguien puede ver qué tengo mal aqui, alomejor podre verlo para todas las páginas...

Código PHP:
<!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">
<head>
<?php
require('php/configuracion.php');
require(
'php/funciones.php');
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PLATAFORMA KLT - Bienvenido</title>
<link rel="shortcut icon" href="img1/underc.gif"/>
<link rel="stylesheet" href="css/estilo1.css" type="text/css" />
<link href="css/print.css" rel="stylesheet" type="text/css" media="print"/>
<meta name="keywords" content="Bienal, Festivaal Arte, Pas Vasco, Eventos, msica, pintura, street"/>
<meta name="description" content="Pgina web oficial de la Bienal Vasca que reunir los mejores artistas en el Pas Vasco. Abarcando desde Pintura, Msica, Arte, .."/>
</head>
<body>



<div id="panelusuario">
    <?
    session_start
();
    if(!isset(
$_SESSION['logueado']) | !isset($_SESSION['s_username'])){
           
$_SESSION['donde'] =  "".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
        include(
'php/sesiones/prelog.php');        
    }else{
        include(
'php/sesiones/postlog.php');
     }
    
?>
      
     </div>

<div id="contenedor">
  
  <? include('menu.php'); 

 
$sql " SELECT * FROM `entradaportadaq` WHERE IDP=1 ORDER BY fecha DESC";


$rs mysql_query($sql$con);

 echo 
"<div id='contenido'>";
  
  
  
  
   
if(
mysql_num_rows($rs)>0){
  
$it=0;      
  
mysql_data_seek($rs0);
    while(
$row mysql_fetch_assoc($rs))
    {    
        echo 
"<table class='entrada'><tr><td class='tituloe'>".htmlentities($row['titulo'])."</td></tr><tr><td class='textoe'>".$row['texto']."</td></tr>";
        if(!
$row['enlace']=="")
        {
               echo 
"<tr><td><a href='".htmlentities($row['enlace'])."'>Link</a></td></tr>";
        }  
        echo        
"<tr><td class='fechae'>".htmlentities($row['fecha'])."<a href='php/comentarentrada.php?id=".$row['id']."'>comentar</a></td></tr></table>";
        
        
$ident $row['id'];
        
$sql1 " SELECT * FROM `comentarioentrada` WHERE identrada=$ident";
        
$rs1 mysql_query($sql1$con);
        
$i=0;
        if(
mysql_num_rows($rs1)>0){
            echo 
"<h1 align='center'>Comentarios</h1>";
            while (
$row1 mysql_fetch_assoc($rs1)) {
                echo 
"<table class='comentario' align='center'><tr><td class='tituloe'><p>Publicado por: ".$row1['autor']."</p></td></tr><tr>";
                     echo 
"<td class='textoe'>".$row1['contenido']."</td></tr>";
                     echo 
"<tr><td class = 'fecha'><p>".$row1['fecha']."</p></td></tr>";
                     
$i++;
                     
                    echo 
"</table>";
            }
            
            echo 
"<table align='center' border='0'><tr><td><script type='text/javascript'><!--
                google_ad_client = 'pub-5529128407921073';
                /* 468x60, creado 17/04/09 */
                google_ad_slot = '7855104106';
                google_ad_width = 410;
                google_ad_height = 60;
                //-->
                </script>"
;
            
            echo 
"<script type='text/javascript'
                src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
                </script></td></tr></table>"
;
        }else{
            echo 
"<p>No hay comentarios, se el primero</p>";
        }

        
        
        
        
        
        
        
        echo 
"<div align='center'><td><script type='text/javascript'><!--
        google_ad_client = 'pub-5529128407921073';
        /* 468x60, creado 17/04/09 */
        google_ad_slot = '7855104106';
        google_ad_width = 410;
        google_ad_height = 60;
        //-->
        </script>"
;
        echo 
"<script type='text/javascript'
        src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
        </script></td></div>"
;
            
    }
}

?>
  </br>
  </br>
  <div id="entrada">
    <p class="titulo">Bienvenido</p>
    <p class="texto"><?php echo htmlentities('
Plataforma KLT, como su nombre indica, es una plataforma cultural en construccin que pretende dinamizar  el movimiento artstico y musical del panorama actual. A travs de nuestra pgina web (que prximamente se podr consultar y participar) y de otras redes sociales, como facebook, tuenti, linkedIn se presentar a los msicos, djs, videoartistas, graffiteros, ilustradores y fotgrafos del momento.
'
); ?> </p>
    <p class="texto"><?php echo htmlentities("
Por tanto, Plataforma KLT se presenta como un espacio multidisciplinar e intercultural abierto a todo tipo de mentes creativas que busquen un lugar donde mostrar y expresar todo aquello que deseen. El objetivo principal de este proyecto es crear y gestionar una Bienal de Msica y Arte Contemporneo, de esta forma tambin se podra ofrecer un espacio fsico a tod@s los talentos y, de sta forma, darlos a conocer entre la multitud.
"
); ?> </p>
    <p class="texto"> <?php echo htmlentities("
Pero tambin, tanto en el blog como en la pgina web y las redes sociales, se anunciarn los distintos eventos (fiestas, exposiciones) que poco a poco, y con vuestra ayuda, iremos organizando.
"
); ?> </p>
    <p class="texto"> <?php echo htmlentities("
Este es slo el principio de la revolucin cultural contempornea de Plataforma KLT.
"
); ?> </p>
  </div>
&nbsp;</br>
</div>
<?php
$sql 
" SELECT * FROM `noticias` ORDER BY fecha DESC";


$rs mysql_query($sql$con);
?>
<div id="contenidolateral">
    &nbsp;</br>
  <div class="cat">News</div>
  <?php
if(mysql_num_rows($rs)>0)
$it=0;
{
        
mysql_data_seek($rs0);
    while(
$row mysql_fetch_assoc($rs))
    {    
        if(
$it == 0)
        {

        }
        if(
$it <= 4){
        
$idnt=$row['id'];

        echo 
"<div class='subcat'><a href='/noticias/noticias1.php?noticia=".$idnt."'>".htmlentities($row['titulo'])."</a></div>";
        
$it++;
        }else {break;}
    }
}

?>
</div>
</div>
<div align="center">
  <!-- START OF HIT COUNTER CODE -->
  </br>
  <script language="JavaScript" src="http://www.counter160.com/js.js?img=11"></script>
  </br>
  <a href="http://www.000webhost.com"><img src="http://www.counter160.com/images/11/left.png" alt="Free web hosting" border="0" align="texttop"></a><a href="http://www.hosting24.com"><img alt="Web hosting" src="http://www.counter160.com/images/11/right.png" border="0" align="texttop"></a>
  <!-- END OF HIT COUNTER CODE -->
</div>




  <div id="publi">
 <style type="text/css">
@import url(http://www.google.com/cse/api/branding.css);
</style>
  <div class="cse-branding-bottom" style="background-color:#000000;color:#FFFFFF">
    <div class="cse-branding-form">
      <form action="http://laspruebasdetoni.netau.net/busca.php" id="cse-search-box">

        <div>
          <input type="hidden" name="cx" value="partner-pub-5529128407921073:pbgzgg-bl0d" />
          <input type="hidden" name="cof" value="FORID:10" />
          <input type="hidden" name="ie" value="ISO-8859-1" />
          <input type="text" name="q" size="31" />
          <input type="submit" name="sa" value="Buscar" />
        </div>
      </form>
    </div>

    <div class="cse-branding-logo"> <img src="http://www.google.com/images/poweredby_transparent/poweredby_000000.gif" alt="Google" /> </div>
    <br />
    <div class="cse-branding-text"> Búsqueda personalizada </div>
  </div>

  <script type="text/javascript"><!--
google_ad_client = "pub-5529128407921073";
/* 160x600, creado 9/04/09 */
google_ad_slot = "7922937277";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
  
 </body>
</html>
y aqui pueden comprobar los resultados de los que hablo, aqui

para empezar el primer error es en la linea 18 dónde no hay código (!!!!!!!)

Una vez más,

Gracias!! :D