Jeg har problemer med validering af mit dokument. Jeg har pr�vet
at l�se problemet i flere timer, men uden held. Nogen der kan
hj�lpe?
P� forh�nd tak.
Kildekode:
<?php echo '<?xml version="1.0" encoding="iso-8859-1"?>
<!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>
<meta name="generator" content="HTML Tidy for Linux (vers 6
November 2007), see www.w3.org" />
<title>Forening for Danske Whiskey Entusiaster</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
'; ?> <?php
include("../../inc_adgang.php");
include("inc_menu.php");
// find ud af, om variablen id er sat
if (isset($_REQUEST['id'])) {
$id=$_REQUEST['id'];
} else {
$id="1";
}
// hent den rigtige side og titel i databasen
$query = "SELECT titel, indhold, billede FROM whiskey WHERE
id='$id'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$titel = $row['titel'];
$indhold = $row['indhold'];
$billede = $row['billede'];
?>
<div id="alt">
<div id="top"></div>
<div id="menu">
<h3>Menu</h3>
<?php skrivMenu(); ?></div>
<div id="indhold">
<h3><?php echo $titel; ?></h3>
<?php
// hvis billednavn ligger i databasen
OG hvis filen findes
if (strlen($billede)>=5 &&
file_exists($billede)) {
?>
<p id="billede"><img src="<?php echo $billede; ?>" alt="billede"
/></p>
<?php
}
?>
<p><?php echo nl2br($indhold); ?></p>
</div>
<?php
mysql_close();
?>
<div id="bund">
<address>Forening for Danske Whiskey Entusiaster - <a
href="login.php">Log Ind</a></address>
</div>
</div>
</body>
</html>
--
Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- P�dagogiske tutorials p� dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Hvad er det i �vrigt lige der sker i linien under <body>??
Det er umuligt at validere en php fil. PHP returnerer dit HTML
dokument, og det er vel det, der skal valideres?
Det kan godt tᅵnkes, at <? og ?> forstyrrer, selvom det stᅵr i en
streng.
<?php echo '<'.'?xml version="1.0" encoding="iso-8859-1"?'.'> ...
skulle kurere det, hvis det er den slags der giver problemer.
Ellers, vil vi godt have et link -
eller brug en online validator, f.eks.
http://validator.w3.org/
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
>> <?php echo '<?xml version="1.0" encoding="iso-8859-1"?>
> Det kan godt tænkes, at <? og ?> forstyrrer, selvom det står i en streng.
Det (at <?xml og <?php konfliktede pga. shottags ON i php) oplevede jeg
selv da jeg skulle lave et XML-sitemap til Google for 1-1½ år siden.
Løsningen var at skrive:
echo "<".chr(63)."xml version=\"1.0\" encoding=\"UTF-8\"".chr(63).">\n";
> <?php echo '<'.'?xml version="1.0" encoding="iso-8859-1"?'.'> ...
Det skulle heller ikke forbavse mig om dette virkede.
--
Philip - http://www.chartbase.dk | http://www.hitsurf.dk
Jeg har selv med success brugt denne:
<?php echo '<?xml version="1.0" encoding="iso-8859-1"?>'; ?>
- Chano Andersen
Hej Igen. Jeg har f�et l�st problemet. Problemet var at jeg var en
kegle og pr�vede at validere et php dokument. Havde ikke lige
overvejet at det var outputtet, der skulle valideres. Mange tak for
jeres hj�lp.