/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Problemer med validering!
Fra : Steffen Jespersen


Dato : 05-01-10 15:50

Hej Drenge og Piger!

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>
'; ?&gt; <?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

 
 
Gert Krabsen (05-01-2010)
Kommentar
Fra : Gert Krabsen


Dato : 05-01-10 16:03

Steffen Jespersen skrev:
> Hej Drenge og Piger!
>
> 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>
> '; ?&gt; <?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>
>
>
Her er (en del af) koden - men hvad er problemet? Lidt mere specifikt
end 'det virker ikke', tak

Hvad er det i øvrigt lige der sker i linien under <body>??

Birger Sørensen (05-01-2010)
Kommentar
Fra : Birger Sørensen


Dato : 05-01-10 17:30

Steffen Jespersen skrev:
> Hej Drenge og Piger!
>
> 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"?>
8X ...

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



Philip Nunnegaard (06-01-2010)
Kommentar
Fra : Philip Nunnegaard


Dato : 06-01-10 07:28

Birger Sørensen skrev:

>> <?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

Chano Andersen (06-01-2010)
Kommentar
Fra : Chano Andersen


Dato : 06-01-10 22:41

Philip Nunnegaard skrev:
> Birger Sørensen skrev:
>> <?php echo '<'.'?xml version="1.0" encoding="iso-8859-1"?'.'> ...
>
> Det skulle heller ikke forbavse mig om dette virkede.
>

Jeg har selv med success brugt denne:
<?php echo '<?xml version="1.0" encoding="iso-8859-1"?>'; ?>

- Chano Andersen

Steffen Jespersen (07-01-2010)
Kommentar
Fra : Steffen Jespersen


Dato : 07-01-10 11:02

Steffen Jespersen wrote in dk.edb.internet.webdesign.serverside.php:
> Hej Drenge og Piger!
>
> 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

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.

--
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

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409075
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste