Drog: include

Hallo!

Ich finde leider nicht raus woran das liegt das mein Include in dem Div keinen Inhalt ladet. Ich hoffe ihr könnt mir weiterhelfen.

  
<?php  
header('Content-Type: text/html; charset=UTF-8');  
$echo.='  
<html>  
<head>  
<link rel="stylesheet" href="stylesheet.css" type="text/css">  
</head>  
<body>  
  
<div class="banner">  
  
<img src="images/tolkienheader.png" width="80" height="70" align="right"></img>  
  
<br>  
  
<font size="+3"><i><b><font color=#FFFFFF><center>John Ronald Reul Tolkien</center></font></b></i> </font>  
  
</div>  
  
  
  
  
<div class="navigation">  
  
<ul>  
<b>Leben:</b>  
<line-height:1,5em;></p>  
<li><a href="biografie.html" target="inhalt">Biografie</a></li>  
<li><a href="kindheit.html" target="inhalt">Kindheit</a></li>  
<li><a href="jugend.html" target="inhalt">Jugend</a></li>  
<li><a href="studienzeit.html" target="inhalt">Studienzeit</a></li>  
<li><a href="krieg.html" target="inhalt">Krieg</a></li>  
<li><a href="fr&uuml;he berufsjahre.html" target="inhalt">Fr&uuml;he Berufsjahre</a></li>  
<li><a href="letzte jahre.html" target="inhalt">Letzte Jahre</a></li>  
  
<br><br>  
  
<b><font size="+1">B&uuml;cher</font></b>  
  
<br><br>  
  
<b>Der kleine Hobbit:</b>  
<line-height:1,5em;></p>  
<li><a href="handlung.html" target="inhalt">Handlung</a></li>  
<li><a href="&uuml;bersetzungen.html" target="inhalt">&Uuml;bersetzungen</a></li>  
<li><a href="adaptionen.html" target="inhalt">Adaptionen</a></li>  
  
<br><br>  
  
<b>Der Herr der Ringe:</b>  
<line-height:1,5em;></p>  
<li><a href="zum werk.html" target="inhalt">Zum Werk</a></li>  
<li><a href="zum inhal.html" target="inhalt">Zum Inhalt</a></li>  
<li><a href="verarbeitungen.html" target="inhalt">Verarbeitungen</a></li>  
  
<br><br>  
  
<li><a href="weblinks.html" target="inhalt">Weblinks</a></li>  
  
<br><br>  
  
<b><a href="inhalt.html" target="inhalt">HOME</a></b>  
  
</ul>  
</div>  
  
  
  
  
  
  
  
  
<div class="inhalt">';  
switch($_GET['go'])  
{  
	case 'start':  
		include('inhalt.html');  
		break;  
  
  
	default:  
		include('inhalt.html');  
		break;  
}  
  
$echo.='  
</div>  
</body>  
</html>';  
  
?>  

  1. Hi,

    <link rel="stylesheet" href="stylesheet.css" type="text/css">

    Du verwendest CSS.

    <br>
    <font size="+3"><i><b><font color=#FFFFFF><center>John Ronald Reul Tolkien</center></font></b></i> </font>

    Wie kommen dann solche Konstrukte in Dein HTML?

    <img src="images/tolkienheader.png" width="80" height="70" align="right"></img>

    Bei HTML ist das </img> falsch. Bei XHTML wäre es zwar formal korrekt, sollte aber auch nicht verwendet werden, um die Tag-Soup-Parser nicht zu verwirren. (Aber XHTML verwendest Du ja nicht, sieht man ja am <br>)

    <ul>
    <b>Leben:</b>
    line-height:1,5em;</p>

    Was ist denn das?
    b-Element darf in ul nicht vorkommen.
    Das line-height-Ding ergibt gar keinen Sinn.
    Und warum wird hier ein Absatz zugemacht?

    <div class="inhalt">';
    switch($_GET['go'])
    {
    case 'start':
    include('inhalt.html');

    ist diese Datei da, wo sie von PHP erwartet wird, also irgendwo im include-Path?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
    1. Hi,

      <link rel="stylesheet" href="stylesheet.css" type="text/css">

      Du verwendest CSS.

      <br>
      <font size="+3"><i><b><font color=#FFFFFF><center>John Ronald Reul Tolkien</center></font></b></i> </font>

      Wie kommen dann solche Konstrukte in Dein HTML?

      <img src="images/tolkienheader.png" width="80" height="70" align="right"></img>

      Bei HTML ist das </img> falsch. Bei XHTML wäre es zwar formal korrekt, sollte aber auch nicht verwendet werden, um die Tag-Soup-Parser nicht zu verwirren. (Aber XHTML verwendest Du ja nicht, sieht man ja am <br>)

      <ul>
      <b>Leben:</b>
      line-height:1,5em;</p>

      Was ist denn das?
      b-Element darf in ul nicht vorkommen.

      Das line-height-Ding ergibt gar keinen Sinn.
      Und warum wird hier ein Absatz zugemacht?

      <div class="inhalt">';
      switch($_GET['go'])
      {
      case 'start':
      include('inhalt.html');

      ist diese Datei da, wo sie von PHP erwartet wird, also irgendwo im include-Path?

      cu,
      Andreas

      Ich arbeite noch nicht lange mit HTML deswegen habe ich anscheinend ein paar Fehler. Ich bedanke mich für deine Hilfe. Diese Gebilde werde ich durch CSS ersetzen und das line-hight auch.
      Zum Include
      Meine inhalt.html sollte die startseite sein die man sieht wenn man die seite öffnet:

        
      <html>  
      <head>  
      <title></title>  
      <meta name="author" content="Kevin Maigl">  
      </head>  
      <link rel="stylesheet" type="text/css" href="stylesheet.css"/>  
        
      <br>  
        
      <p align="center"><b>Auf dieser Seite finden Sie alles wissenswerte über J. R. R. Tolkien (John Ronald Reuel Tolkien) und seinen Werken.</b></p>  
        
      <br>  
        
      <div align="center"><img src="images/Tolkien inhalt.jpg" alt="" border="0" width="600" height="404"></div>  
        
      </body>  
      </html>  
      
      
      1. Hi,

        bitte zitiere sinnvoll - das, worauf du dich konkret beziehst, und nicht einfach alles.

        Zum Include
        Meine inhalt.html sollte die startseite sein die man sieht wenn man die seite öffnet:

        <html>
        <head>
        ...

          
        Du willst diesen Code also in dein DIV-Element hinein-includen?  
          
        Das ist unsinnig - ein DIV-Element darf kein weiteres vollständiges HTML-Dokument enthalten.  
          
        
        > Ich arbeite noch nicht lange mit HTML deswegen habe ich anscheinend ein paar Fehler.  
          
        Vielleicht solltest du mit dem dynamischen Zusammenbauen von Dokumenten per PHP noch ein bisschen warten, und dich erst mal mit den Grundlagen von HTML etwas mehr auseinandersetzen.  
          
        MfG ChrisB  
          
        
        -- 
        RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
        
        1. Hi,

          bitte zitiere sinnvoll - das, worauf du dich konkret beziehst, und nicht einfach alles.

          Zum Include
          Meine inhalt.html sollte die startseite sein die man sieht wenn man die seite öffnet:

          <html>
          <head>
          ...

          
          >   
          > Du willst diesen Code also in dein DIV-Element hinein-includen?  
          >   
          > Das ist unsinnig - ein DIV-Element darf kein weiteres vollständiges HTML-Dokument enthalten.  
          >   
          > > Ich arbeite noch nicht lange mit HTML deswegen habe ich anscheinend ein paar Fehler.  
          >   
          > Vielleicht solltest du mit dem dynamischen Zusammenbauen von Dokumenten per PHP noch ein bisschen warten, und dich erst mal mit den Grundlagen von HTML etwas mehr auseinandersetzen.  
          >   
          > MfG ChrisB  
          >   
          
          »»  
          
          > > Du willst diesen Code also in dein DIV-Element hinein-includen?  
            
          
          > »»Das ist unsinnig - ein DIV-Element darf kein weiteres vollständiges HTML-Dokument enthalten.  
            
          Also ich hatte zuerst ein ganz normales Frameset, deswegen habe ich noch die HTML definitionen drinnen.  
          Danke für den Hinweis!  
          Also er soll natürlich nur den Text includen.  
            
          
          
          1. »»Du willst diesen Code also in dein DIV-Element hinein-includen?

            »»Das ist unsinnig - ein DIV-Element darf kein weiteres vollständiges HTML-Dokument enthalten.

            Also ich hatte zuerst ein ganz normales Frameset, deswegen habe ich noch die HTML definitionen drinnen.
            Danke für den Hinweis!
            Also er soll natürlich nur den Text includen.