Hej
Jeg ønsker at validere en PHP fil i XHTML.
Filen ligger på
<
http://www.vangedevej.dk/DTU-Runners/>
Men når jeg forsøger at validere den på w3.org får jeg følgende
resultat:
Jeg skal have hjælp til fejl nr. 4-9, 12-15 osv...
Hvad sker der, og hvad kan jeg gøre?
Jeg har vedlagt kildeteksten herunder.
På forhånd tak
Emerik
---------------------------  index.php  --------------------------
<?php
/*
index.php
Konstant ramme om hjemmesiden. Indeholder bl.a. de evigt
tilstedeværende menupunkter
*/
  session_start();  // Start Session
  echo '<?xml version="1.0" encoding="iso-8859-1"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="da">
  <head>
    <title>DTU-Runners - For ingeniører på farten</title>
    <link type="text/css" rel="stylesheet" href="style.css"/>
    <script src="validering.js" type="text/javascript"></script>
  </head>
  <body>
    <?php
    //henter funktioner
          include "funktioner.php";
          if (!isset($id)) {$id = "startside";}
    ?>
    <table width="800" align="center" cellspacing="0" cellpadding="0"
border="0">
      <tr>
        <td width="100" background="baggrund.gif">
          <img src="loeb2.gif" width="100" height="100" alt="Velkommen
til DTU-Runners" />
        </td>
        <td background="baggrund.gif" width="700">
          <h1 class="overskrift">DTU-Runners</h1>
          <p class="login">
                  <?php
                          if(session_is_registered('dturunners'))
                        {
              echo "Velkommen ". $_SESSION['m_navn'] . "! Du er nu
logget ind som ". $_SESSION['brugernavn'] . " (";
              if ($_SESSION['rettigheder'] == "1")
                          {
                            echo "administrator)";
                          }
                          else
                          {
                          echo "bruger)";
                          }
                        }
                        else
                        {
                          echo "Du er ikke logget ind.";
                        }
          ?>
                  </p>
        </td>
      </tr>
      <tr>
        <td><?php  //henter menuen
         include "menu.php"; ?>
        </td>
        <td width="600">
          <p>
            <?php   //henter undersider
              $sti= $id . ".php";
              include "$sti";
            ?>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="2">
        
          <?php
            // ps. count.txt skal chmode's til 766...
            $ip = getenv("REMOTE_ADDR");
            $fil = "count.txt";
            $f = file($fil);
            $antal = count($f);
            $yest = time() - 1800;
            $o = "0";
            $xidag = "f";
            $idag = time();
            $idag2 = date("Y F d, H:i");
            while ($antal > $o)
                        {
              $streg = explode(" ", $f[$o]);
              if ($ip == $streg[0])
                            {
                  $x = "t";
                  if ($streg[1] > $yest)
                                        {
                                $xidag = "t";
                    }
                }
              $o++;
            }
            if ($xidag == "f")
                    {
              $logg = fopen("$fil", "a");
              fputs ($logg, "$ip $idag, $idag2\n");
              fclose ($logg);
            }
            $f = file($fil);
            $antal = count($f);
            echo "<hr/><p style=\"text-align:right\">Du er besøgende
nummer: $antal</p>";
                        /*
                        if ($x == "t")
                    {
              // Hvis man har været der før...
              print "Du er besøgende nummer: $antal";
            }
            else
                    {
              print "Du er besøgende nummer: $antal";
            }
            */
          ?>
            </td>
      </tr>
    </table>
    <a href="
http://jigsaw.w3.org/css-validator/validator?uri=http://www.vangedevej.dk/DTU-Runners/style.css"
target="_blank"><img src="css-valid.gif" border="0" /></a>
  </body>
</html>
-------------------------  startside.php  ------------------------
<!--
startside.php
Tom side.
-->
<h1 align="center" bgcolor="#0000FF">Velkommen til DTU-Runners</h1>
  <center><img src="TN_2001frijs21.jpg" width="130"
height="100"/></center>
       
<h2 align="center" bgcolor="#0000FF"><i>Ingeniører på farten</i></h2>
------------------------  funktioner.php  ------------------------
<!--
funktioner.php
Definering af ofte benyttede funktioner
-->
<?php
//connecter til databasen
function connect() {}
function pconnect() {}
function sendemail($modtager,$indhold,$overskrift) {}
function menupunkt($overskrift,$link)
{
  $menu ="<tr><td><p class=\"menu";
  if ($id == "$link") 
    $menu .= "2\">$overskrift";
  else 
    $menu .= "\"><a href=\"index.php?id=$link\">$overskrift</a>";
  
  $menu .= "</td></tr>";
  echo $menu;
}
?>
---------------------------  menu.php  ---------------------------
<!--
menu.php
Hovedmenuen - bliver inkluderet af index.php
-->
<table>
  <?php
    // Altid synlig
   menupunkt("Startside","startside");
   menupunkt("Information","info");
   menupunkt("Nyheder","nyheder");
   menupunkt("Links","links");   
   menupunkt("Arrangementer","arrangementer");
   
    if(session_is_registered('dturunners'))
    {
      // Kun synlig hvis medlem er logget ind (kan være både
administrator eller menig bruger)
      menupunkt("Resultater","resultater");
     menupunkt("Vis alle medlemmer","brugere");
     menupunkt("Min profil","bruger_ret");
     menupunkt("Logout","logout");
      if ($_SESSION['rettigheder'] == 1)
      {
        // Kun synlig hvis medlem er administrator
      }
      else
      {
        // Kun synlig hvis medlem er menig bruger
      }
    }
    else
    {
     // Kun synlig hvis medlem er ikke logget ind
     menupunkt("Opret bruger","bruger_opret");
     menupunkt("Login","login");
    }
  ?>
</table>