• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fehlermeldung bei include

feuerteufel

Neues Mitglied
Hallo!

Ich habe bei einer Homepage das Menü mit php erstellt und wollte die seiten mit include "einfügen", aber wenn ich nun im Menü z.B. auf News klicke, kommt die fehlermeldung, dass die seite nich gefunden wurde.
Kann mir vllt jemand sagen, woran das liegt?

Hier der Code:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="de-de">
<head>
  <title>CssCreator--&gt;HTML 4.01 Strict Template</title>
  <meta http-equiv="content-type"
 content="text/html;charset=utf-8">
  <meta name="generator" content="www.csscreator.com">
  <link rel="stylesheet" href="layout.css"
 type="text/css">
</head>
<body style="color: rgb(0, 0, 0); direction: ltr;"
 alink="#ee0000" link="#0000ee" vlink="#551a8b">
<div id="pagewidth">
<div style="text-align: center; height: 92px;">
<div style="text-align: center;" id="header"> <img
 style="width: 243px; height: 90px;"
 alt="XXXXXXXXXXXXXX"
 src="Pics/Logo%20Komplett%203D.jpg"></div>
</div>
<div style="text-align: center; height: 24px; font-family: Verdana;"
 id="header">
<a style="color: rgb(255, 255, 255);"
 href="index.php?site=news">News</a>
&nbsp;&nbsp;&nbsp; <a style="color: rgb(255, 255, 255);"
 href="index.php?site=kmb">XXX</a>
&nbsp;&nbsp;&nbsp; <a style="color: rgb(255, 255, 255);"
 href="index.php?site=angebot">Angebot</a>
&nbsp;&nbsp;&nbsp; <a style="color: rgb(255, 255, 255);"
 href="index.php?site=referenzen">Referenzen</a>
&nbsp;&nbsp;&nbsp; <a style="color: rgb(255, 255, 255);"
 href="index.php?site=kontakt">Kontakt</a>
</div>
<div id="wrapper" class="clearfix">
<div id="twocols" class="clearfix">
<div style="background-color: rgb(0, 0, 0); height: 499px;"
 id="maincol">
<center><?php switch ($_GET['site']) {
case "news": include 'news.htm'; break;
case "xxx": include 'xxx.htm'; break;
case "angebot": include 'angebot.htm'; break;
case "referenzen": include 'referenzen.htm'; break;
case "kontakt": include 'kontakt.htm'; break;
//weitere cases
//nach dem gleichen
//prinzip hier einfügen
}
?><object
 classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0"
 height="400" width="600">
<param name="movie" value="intro test.swf"><param
 name="quality" value="high"><param name="scale"
 value="exactfit"><param name="menu" value="true">
<param name="bgcolor" value="#000040">
<embed src="intro%20test.swf" quality="high"
 scale="exactfit" menu="false" bgcolor="#000000"
 swliveconnect="false" type="application/x-shockwave-flash"
 pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"
 height="400" width="600"></object></center>
</div>
<div style="text-align: center; height: 499px;" id="rightcol">
<img style="width: 147px; height: 309px;" alt=""
 src="Pics/QSC%20WL10%2002.jpg"> </div>
</div>
<div style="text-align: center; height: 500px;" id="leftcol">
<img style="width: 147px; height: 305px;" alt=""
 src="Pics/QSC%20WL10.jpg"> </div>
</div>
</div>
</body>
</html>
 
hi
also ich weiss zwar nich ob es daran liegt aba include müssteste so schreiben
PHP:
include("meineseite.html");
und nicht
PHP:
include 'meineseite.html';

ich hoffe das behebt das problem ;)
mfg michaelos
 
Dankeschön, scheint zu funktionieren :D

Dann hab ich noch ein kleines Problem.
Also ich bin grade dabei die Seite umzumodeln, also frames weg und n schönes css dafür ^^
Nun gibt es auf der alten Seite ein Menü, welches beim Hover aufklappen soll.
Ich verzweifeln jetzt dran, wie ich das auf die neue Seite einbinden kann an der richtigen Stelle.

Hier mal das Menü:

HTML:
      <div class="menu"><li>
        <p align="center"><font color="#ffffff"><a
 href="javascript:void(0);" onmouseover="cool('submenu0');"
 onmouseout="coolout('submenu0');">Audio</a>
        </font></p>
        <ul class="submenue" id="submenu0"
 onmouseover="cool('submenu0');"
 onmouseout="coolout('submenu0');">
          <li>
            <p align="center"><font color="#ffffff"><a
 target="main2" onfocus="if(this.blur)this.blur()"
 class="menu" href="Audio/di.htm">DI, FX, EQ's</a>
            </font></p>
          </li>
          <li>
            <p align="center"><font color="#ffffff"><a
 target="main2" onfocus="if(this.blur)this.blur()"
 class="menu" href="Audio/endstufen.htm">
Endstufen</a>
            </font></p>
          </li>
          <li>
            <p align="center"><font color="#ffffff"><a
 target="main2" onfocus="if(this.blur)this.blur()"
 class="menu" href="Audio/lautsprecher.htm">
Lautsprecher</a>
            </font></p>
          </li>
          <li>
            <p align="center"><font color="#ffffff"><a
 target="main2" onfocus="if(this.blur)this.blur()"
 class="menu" href="Audio/mics.htm">
Mikrofone</a>
            </font></p>
          </li>
          <li>
            <p align="center"><font color="#ffffff"><a
 target="main2" onfocus="if(this.blur)this.blur()"
 class="menu" href="Audio/mixer.htm">
Mixer</a>
            </font></p>
          </li>
          <li>
            <p align="center"><font color="#ffffff"><a
 target="main2" onfocus="if(this.blur)this.blur()"
 class="menu" href="Audio/monitore.htm">
Monitore</a>
            </font></p>
          </li>
          <li>
            <p align="center"><font color="#ffffff"><a
 target="main2" onfocus="if(this.blur)this.blur()"
 class="menu" href="Audio/pa.htm">
PA</a>
            </font></p>
          </li>
        </ul>
      </li>
      <li>
        <p align="center"><font color="#ffffff"><a
 href="javascript:void(0);" onmouseover="cool('submenu1');"
 onmouseout="coolout('submenu1');">Licht</a>
        </font></p>
        <ul class="submenue" id="submenu1"
 onmouseover="cool('submenu1');"
 onmouseout="coolout('submenu1');">
          <font color="#ffffff"> <li>
            <p align="center"> <a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="Licht/dimmer.htm"> Dimmer</a>
            </p>
          </li>
          <li>
            <p align="center"><a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="Licht/effekte.htm">
Effekte</a>
            </p>
          </li>
          <li>
            <p align="center"><a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="Licht/kunstlicht.htm">
Kunstlicht</a>
            </p>
          </li>
          <li>
            <p align="center"><a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="Licht/moving.htm">
Movinglights</a>
            </p>
          </li>
          <li>
            <p align="center"><a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="Licht/pulte.htm">
Pulte</a>
            </p>
          </li>
          <li>
            <p align="center"><a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="Licht/tageslichter.htm">
Tageslichter</a>
            </p>
          </li>
          </font>
        </ul>
      </li>
      <li>
        <p align="center"><font color="#ffffff"><a
 href="javascript:void(0);" onmouseover="cool('submenu2');"
 onmouseout="coolout('submenu2');">Bühne</a>
        </font></p>
        <ul class="submenue" id="submenu2"
 onmouseover="cool('submenu2');"
 onmouseout="coolout('submenu2');">
          <font color="#ffffff"> <li>
            <p align="center"> <a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="B%FChne/buetec.htm"> Bütec</a>
            </p>
          </li>
          <li>
            <p align="center"><a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="B%FChne/deko.htm">
Deko</a>
            </p>
          </li>
          <li>
            <p align="center"><a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="B%FChne/rigging.htm">
Rigging</a>
            </p>
          </li>
          <li>
            <p align="center"><a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="B%FChne/truss.htm">
Truss</a>
            </p>
          </li>
          </font>
        </ul>
      </li>
      <li>
        <p align="center"><font color="#ffffff"><a
 href="javascript:void(0);" onmouseover="cool('submenu3');"
 onmouseout="coolout('submenu3');">Trucking</a>
        </font></p>
        <ul class="submenue" id="submenu3"
 onmouseover="cool('submenu3');"
 onmouseout="coolout('submenu3');">
          <font color="#ffffff"> <li>
            <p align="center"> <a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="kfz/kfz.htm"> Mercedes Benz 820</a>
            </p>
          </li>
          </font>
        </ul>
      </li>
      <li>
        <p align="center"><font color="#ffffff"><a
 href="javascript:void(0);" onmouseover="cool('submenu4');"
 onmouseout="coolout('submenu4');">Pyro</a>
        </font></p>
        <ul class="submenue" id="submenu4"
 onmouseover="cool('submenu4');"
 onmouseout="coolout('submenu4');">
          <font color="#ffffff"> <li>
            <p align="center"> <a target="main2"
 onfocus="if(this.blur)this.blur()" class="menu"
 href="Pyro/pyro.htm"> Pyrotechnik</a>
            </p>
          </li>
          </font>
        </ul>
      </li>
      </div>
 
Das ist ganz einfach, du musst das in diesem Schema machen:

HTML:
                <ul id="nav-bar">

                    <li><a href="http://www.example.com">Startseite</a></li>
                    <li><a href="#">??</a>
                        <ul>
                            <li><a href="#">??</a></li>
                            <li><a href="#">??</a></li>
                        </ul>
                    </li>
                    <li><a href="#">Hobbys</a>
                        <ul>
                            <li><a href="#">Motorrad</a></li>
                            <li><a href="#">Apple</a></li>
                            <li><a href="#">Geocaching</a></li>
                            <li><a href="#">??</a></li>
                        </ul>
                    </li>
                    <li><a href="#">Impressum</a></li>

                </ul>



und dann machst du den hover-effekt mit css:

Code:
/**Drop-down Effekt**/


#nav-bar li ul {
display: none;
}


#nav-bar li:hover ul {
display: block;
}


Der IE kann, unter Version 8 (lte 7), noch kein :hover, also implementieren wir ihm das auch noch hiermit:


Code:
body {
behavior: url(csshover3.htc);                                         /* :Hover für IE lte 7 */
}


Dafür brauchst du aber diese htc-datei, die im selben Pfad liegen muss wie die CSS-Datei:

RapidShare: 1-CLICK Web hosting - Easy Filehosting


getestet mit IE 4, IE 7, IE 8, FF 3.6, Google Chrome 5, Safari 4 + 5


Viel Spaß mit dem Code !




------------------------------------------------------------------------
HINWEIS FÜR DEINEN CODE: Ich würde an deiner Stelle einfach mal die ganzen <p align="center"></p> und <font color="#ffffff"></font> rausschmeißen und diesen CSS Code nehmen:

Code:
div.menu li a {
    text-align: center;
    color: #fff; /* Entspricht #ffffff */
}
 
Zuletzt bearbeitet:
Dann könnte dein Code so aussehen:

HTML:
<!DOCTYPE html>

<html>
<head>

<!--[if IE lte 7]>
<style type="text/css">
body {
behavior: url(csshover3.htc);           /* :Hover für IE */
}
</style>
<![endif]-->

<style type="text/css">
* { margin: 0; padding: 0; }    /* Reset Stylesheet */


/* Formatierung */
#nav-bar {
width: 150px;
border: 1px solid #000;
list-style-type: none;
}

#nav-bar li {
margin-left: 5px;
}

#nav-bar li ul li {
margin-left: 15px;
}

#nav-bar ul li {
list-style: none;
}



/* Style */
#nav-bar a {
text-decoration: none;
}


#nav-bar li:hover a {               /* Beim mouseover über den 'Hauptast' Link schwarz machen */
color: #000;
}

#nav-bar li:hover ul li a {        /* Die anderen Untermenu links aber blau lassen */
color: blue;
}

#nav-bar li:hover ul li:hover a {  /* Erst, wenn sie auch mit der maus überfahren werden, */
color: #000;                       /* schwarz machen */
}

/* Drop-down Effekt*/
#nav-bar li ul {
display: none;
}

#nav-bar li:hover ul {
display: block;
}
</style>

</head>


<body>

<ul id="nav-bar">
    <li>
        <a href="javascript:void(0);">Audio</a>

        <ul>
            <li>
                <a href="Audio/di.htm">DI, FX, EQ's</a>

            </li>
            <li>
                <a href="Audio/endstufen.htm">Endstufen</a>

            </li>
            <li>
                <a href="Audio/lautsprecher.htm">Lautsprecher</a>

            </li>
            <li>
                <a href="Audio/mics.htm">Mikrofone</a>

            </li>
            <li>
                <a href="Audio/mixer.htm">Mixer</a>

            </li>
            <li>
                <a href="Audio/monitore.htm">Monitore</a>

            </li>
            <li>
                <a href="Audio/pa.htm">PA</a>

            </li>
        </ul>
    </li>
    <li>
        <a href="javascript:void(0);">Licht</a>

        <ul>
            <li>
                <a href="Licht/dimmer.htm">Dimmer</a>

            </li>
            <li>
                <a href="Licht/effekte.htm">Effekte</a>

            </li>
            <li>
                <a href="Licht/kunstlicht.htm">Kunstlicht</a>

            </li>
            <li>
                <a href="Licht/moving.htm">Movinglights</a>

            </li>
            <li>
                <a href="Licht/pulte.htm">Pulte</a>
            </li>
            <li>
                <a href="Licht/tageslichter.htm">Tageslichter</a>
            </li>

        </ul>
    </li>
    <li>
        <a href="javascript:void(0);"> Bühne</a>

        <ul>
            <li>
                <a href="B%FChne/buetec.htm"> Bütec</a>

            </li>
            <li>
                <a href="B%FChne/deko.htm"> Deko</a>

            </li>
            <li>
                <a href="B%FChne/rigging.htm"> Rigging</a>

            </li>
            <li>
                <a href="B%FChne/truss.htm"> Truss</a>

            </li>

        </ul>
    </li>
    <li>
        <a href="javascript:void(0);"> Trucking</a>

        <ul>
            <li>
                <a href="kfz/kfz.htm"> Mercedes Benz 820</a>

            </li>

        </ul>
    </li>
    <li>
        <a href="javascript:void(0);">Pyro</a>
        <ul>
            <li>
                <a href="Pyro/pyro.htm"> Pyrotechnik</a>

            </li>

        </ul>
    </li>
</ul>

</body>
</html>



Hoffe ich konnte dir helfen.
 
Zuletzt bearbeitet:
ah vielen dank, soweit funktioniert es schonmal :)
nur ist es jetzt statt horizontal vertikal xD woran liegt das nu?
 
Google mal nach "horizontale Liste mit CSS".

Und bitte Post #5 beachten. include ist keine Funktion, sondern ein Sprachkonstrukt, die Klammern können also auch weggelassen werden. Folglich kann dies nicht der Grund für dein "Problem" gewesen sein.
 
nein, war es auch nicht, ich hatte einfach nen tippfehler beim dateinamen ^^
bin grad schon fleißig am googlen (auch schon selfhtml.ord) aber bisher nix gefunden, was mir hilft.
 
ahh alles klar, jetzt klappt es, danke dir ^^
dann werd ich mal zusehen, das ich das noch n bisschen schick mache und dann sollte es erstmal laufen :)
 
Zurück
Oben