[HTML] Wat zie ik over het hoofd?

Pagina: 1
Acties:

  • kleautviool
  • Registratie: Mei 2003
  • Laatst online: 19:24
Ik word een beetje gek.
Ik heb al een behoorlijk aantal keren mijn code doorgekeken, maar zie de fout niet.

Mijn probleem is dat ik voor een CMS de bedrijfsgegevens in een definitie-lijst wil presenteren, en aan het eind van deze lijst gaat het fout. De W3C-validator struikelt op mijn afsluiting van de definitie-lijst, en zegt dat ik daar mijn division af moet sluiten.

Ik heb de code al doorgelopen om te kijken of mijn divisions overal goed afgesloten zijn, en dat zijn ze (volgens mij dan, ik zie geen fout).

Ik snap nu ff niet meer wat er fout gaat :?

Het gaat om deze pagina: http://www.maurice-k.com/home/cms/start . En deze werkt (bij mij) momenteel alleen in Firefox. In Opera en zels IE wordt alles onder de definitie-lijst gewoon niet weergegeven.

Misschien iemand die het probleem wél ziet?

[ Voor 3% gewijzigd door kleautviool op 14-10-2004 11:37 ]


  • Amras
  • Registratie: Januari 2003
  • Laatst online: 01-10-2025
Als ik in Firefox naar je source kijk, dan komt er na je definition list ook echt helemaal niks meer. Misschien wordt je HTML niet goed gegenereerd door je serverside code?

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Amras schreef op 14 oktober 2004 @ 11:39:
Als ik in Firefox naar je source kijk, dan komt er na je definition list ook echt helemaal niks meer. Misschien wordt je HTML niet goed gegenereerd door je serverside code?
Als je in de validator het knopje "view source" aanzet zie je dit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 2: <html>
 3: <head>
 4: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 5: <title>C-Management - Content Management Systeem</title>
 6: <script type="text/javascript" src="http://www.maurice-k.com/home/cms/includes/js/global"></script>
 7: <link rel="stylesheet" type="text/css" media="screen" href="http://www.maurice-k.com/home/cms/includes/css/screen" title="Default Stylesheet">
 8: </head>
 9: <body id="C-Management">
10: <div id="wrap">
11:   <div id="kop">
12:     <h1 id="koptext">C-Management - Content Management Systeem</h1>
13:   </div>
14:   <div id="menu">
15:    <ul id="nav" title="Navigatie">
16:       <li><a href="http://www.maurice-k.com/home/cms/start" title="Beginpagina" accesskey="h">Home</a></li>
17:       <li><a href="javascript:void(null)" title="Paginas" accesskey="p" onclick="_handleNav(this.getAttribute('title'))">Paginas</a></li>
18:       <li><a href="javascript:void(null)" title="Informatie" accesskey="i" onclick="_handleNav(this.getAttribute('title'))">Informatie</a></li>
19:       <li><a href="javascript:void(null)" title="Diensten" accesskey="d" onclick="_handleNav(this.getAttribute('title'))">Producten/Diensten</a></li>
20:       <li><a href="javascript:void(null)" title="Afbeeldingen" accesskey="a" onclick="_handleNav(this.getAttribute('title'))">Afbeeldingen</a></li>
21:       <li><a href="javascript:void(null)" title="Bestanden" accesskey="b" onclick="_handleNav(this.getAttribute('title'))">Bestanden</a></li>
22:       <li><a href="http://www.maurice-k.com/home/cms/email" title="Email" accesskey="e">Mail</a></li>
23:       <li><a href="http://www.maurice-k.com/home/cms/statistieken" title="Statistieken" accesskey="o">Statistieken</a></li>
24:     </ul>
25:   </div>
26:   <div id="contentwrap">
27:     <div id="content">
28:       <h2><strong>Goedenmorgen, het is vandaag Donderdag 14 Oktober 2004</strong></h2>
29:       <dl id="bedrijfsgegevens" title="Bedrijfsgegevens">
30:         <dt>Bedrijfsgegevens:</dt>
31:         <dd>Maurice Kappelhof Inc</dd>
32:         <dd>Maurice Kappelhof</dd>
33:         <dd><a href="http://www.maurice-k.com/home/cms/mail/bWF1cmljZUBtYXVyaWNlLWsuY29t" title="Email">Email</a></dd>
34:         <dd>010 470 88 34</dd>
35:         <dd>010 470 88 33</dd>
36:       </dl>

Dus er gaat server side iets fout.

  • kleautviool
  • Registratie: Mei 2003
  • Laatst online: 19:24
Huh :?

Misschien zie ik het al. Zie je nog wel de afsluiting van de definitie-lijst? Dus de </dl>
Zie je die niet, dan zal het wel met mijn server-side code te maken hebben.
Ik haal de bedrijfsgegevens namelijk op de volgende manier uit een bestand.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
      <dl id="bedrijfsgegevens" title="Bedrijfsgegevens">
        <dt>Bedrijfsgegevens:</dt>
<?php
      $file = fopen('config.php','r');
      $tel = $telefoon;
      echo("        <dd>".$bedrijf."</dd>\n");
      echo("        <dd>".$voornaam." ".$achternaam."</dd>\n");
      echo("        <dd><a href=\"".$url."/mail/".base64_encode($email)."\" title=\"Email\">Email</a></dd>\n");
      echo("        <dd>".$tel."</dd>\n");
      echo("        <dd>".$fax."</dd>\n");
      fclose($file);
?>
      </dl>


[edit]
Hmm dat is het dus ook niet :?

[ Voor 25% gewijzigd door kleautviool op 14-10-2004 11:45 ]


  • Amras
  • Registratie: Januari 2003
  • Laatst online: 01-10-2025
kleautviool schreef op 14 oktober 2004 @ 11:43:
Huh :?

Misschien zie ik het al. Zie je nog wel de afsluiting van de definitie-lijst? Dus de </dl>
Zie je die niet, dan zal het wel met mijn server-side code te maken hebben.
Ik haal de bedrijfsgegevens namelijk op de volgende manier uit een bestand.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
      <dl id="bedrijfsgegevens" title="Bedrijfsgegevens">
        <dt>Bedrijfsgegevens:</dt>
<?php
      $file = fopen('config.php','r');
      $tel = $telefoon;
      echo("        <dd>".$bedrijf."</dd>\n");
      echo("        <dd>".$voornaam." ".$achternaam."</dd>\n");
      echo("        <dd><a href=\"".$url."/mail/".base64_encode($email)."\" title=\"Email\">Email</a></dd>\n");
      echo("        <dd>".$tel."</dd>\n");
      echo("        <dd>".$fax."</dd>\n");
      fclose($file);
?>
      </dl>
Zie Andre's lap hierboven :)... tot en met de </dl> zien we het wel, daarna houdt alles op. ;)

Zoals ik al dacht heb je dus een server side probleem, niet schrikken als je zometeen naar het P&W hok hiernaast wordt getrapt. :P

[ Voor 25% gewijzigd door Amras op 14-10-2004 11:51 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Wat staat er in je code na die </dl>?

  • kleautviool
  • Registratie: Mei 2003
  • Laatst online: 19:24
:X :X
Volgens mij werkt het nu wél. Ik had empty() gebruikt om te controleren of een cookie bestond, heb dit nu door isset() vervangen. Als het goed is zou het moeten werken

edit:
Daar staat inmiddels dit:

PHP:
1
2
3
4
5
6
7
8
9
<?php
    $file = fopen('config.php','r');
    if(!isset($_COOKIE['start_sessie_datum']) AND !isset($_COOKIE['start_sessie_tijd'])){ 
      return true;
    }else{
      echo("      <p>Beste ".$voornaam." ".$achternaam."<br>Welkom terug in <em>C-Managent!</em>. Uw laatste sessie op deze website was op <em>".$_COOKIE['start_sessie_datum']."</em> om <em>".$_COOKIE['start_sessie_tijd']."</em>.</p>\n");
    }
    fclose($file);
?>


en er stond dit:

PHP:
1
2
3
4
5
6
7
8
9
<?php
    $file = fopen('config.php','r');
    if(empty($_COOKIE['start_sessie_datum']) AND empty($_COOKIE['start_sessie_tijd'])){ 
      return true;
    }else{
      echo("      <p>Beste ".$voornaam." ".$achternaam."<br>Welkom terug in <em>C-Managent!</em>. Uw laatste sessie op deze website was op <em>".$_COOKIE['start_sessie_datum']."</em> om <em>".$_COOKIE['start_sessie_tijd']."</em>.</p>\n");
    }
    fclose($file);
?>

[ Voor 75% gewijzigd door kleautviool op 14-10-2004 11:51 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Nog niet in de validator :)

  • Amras
  • Registratie: Januari 2003
  • Laatst online: 01-10-2025
In Firefox doetie het nu wel goed. :)

  • kleautviool
  • Registratie: Mei 2003
  • Laatst online: 19:24
Gelukkig. Dan werkt alles inmiddels weer :)
Bedankt i.i.g. voor de tijd en moeite!
Pagina: 1