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

include funktion in html verwenden

booty-

Neues Mitglied
Hallo liebe Leute,

ich habe ein wahrscheinlich ganz simples Problem, mit dem ich euch jetzt nerven werde. Finde in etlichen Foren zwar Antworten auf meine Frage, aber nichts funktioniert also poste ich es mal hier. Zu aller erst der Quellcode meiner index.php:

Code:
<html>

<head>
<title>testerpage</title>

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

</head>

<body>
    <div id="head">
    hi my name is
    </div>
    
    <div id="loginbar">
        <form>
            Benutzername: <input type="text" name="username">
            Passwort: <input text="pass" name="password">
        </form>
    </div>
    
    <div id="navi">
    dynamisches menü<br>
    </div>
    
    <div id="main">
        <?php include("hello.php"); ?>
    </div>
</body>

</html>
So... wie man sieht möchte ich in meiner main-div eine extrene php-Datei öffnen. Diese wird mir aber, sobald ich die Seite öffne, nicht angezeigt. Hier der Quellcode der hello.php:

Code:
<html>

<head>
<title>testerpage - hello</title>

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

</head>

<body>
        <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
        <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
        <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
        <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
</body>

</html>
Vielleicht seht ihr meinen Fehler. Apache läuft über XAMPP, sollte also eigentlich alles einwandfrei funktionieren. Tuts aber nicht =//... danke für eure Hilfe ;)
 
Willkommen im Forum booty-!

Dass Dir der Inhalt nicht angezeigt wird ist seltsam, das sollte so eigentlich schon funktionieren. Sicher das die hello.php auch im gleichen Verzeichnis wie die index.php liegt? Wie rufst Du die Datei auf? In der Adresszeile sollte entweder localhost oder 127.0.0.1 stehen.

Allerdings hast Du noch einen Denkfehler gemacht: Du includiertst eine HTML Seite (hello.php) in eine schon existierende HTML Seite (index.php). Dadurch hast Du schon zweimal das html Element in Deiner seite - das ist falsch!
In Deine hello.php darf lediglich der Inhalt, der auch innerhalb des div#main angezeigt werden soll. Also:
HTML:
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>         <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>         <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>         <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
 
Habe meinen Fehler dank der Hilfe von einigen IRC-Usern gefunden. Es war wie du schon vermutet hast ein einfacher URL Fehler. Der Tipp mit dem doppelten html-tag ist auch sehr gut. Dank dir!
 
Zurück
Oben