Hej,
Jeg ønsker at få valideret en hjemmeside i XHTML 1.0 Strict hos w3.org
Adressen er <
http://www.vangedevej.dk/DTU-Runners/>
Når jeg validerer kommer der imidlertid nogle mystiske fejl op:
<
http://validator.w3.org/check?uri=www.vangedevej.dk%2FDTU-Runners%2F>
Det er fejlene 4-9, 11-15, 18-21, 24-27, 30-33, 36-39, 42-45, osv...
jeg skal bruge hjælp til.
Hvad sker der egentlig? Og hvad skal jeg rette?
MVH Emerik
P.S. Jeg vedlægger filerne herunder.
------------------------ 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>
------------------------ 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>
------------------------- 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
-->
funktionerne connect() og pconnect() er defineret her + nedenstående
//sender email
function sendemail($adresse,$overskrift,$indhold)
{
$headers = "From: DTU-Runners <dtu-runners@vangedevej.dk>\r\n";
mail($adresse,$overskrift,$indhold,$headers);
}
//indsætter menupunkt på siden
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;
}
?>