header und footer in html

  • hallo,

    ich habe auf meiner homepage verschiedene html seiten, die jeweils den gleichen anfang und das gleiche ende haben, deshalb wollte ich wie in php möglich header und footer erstellen.
    gibt es eine möglichkeit ähnlich wie in php einfach per "include" den header un footer einzubinden? .... wenn ich den header.html in header.php umbenenne und oben mit <?php include ('header.php');?> einbinde, wird die seite nicht richtig aufgerufen... kann mir jmd helfen?

  • PHP
    <?php
       include ("header.html");
    ?>
    HTML-Content
    <?php
       include ("footer.html");
    ?>


    Das muss so gehen, es sei denn, du machst was falsch, was man aber an den bisher bekannten Informationen nicht zu erkennen ist.

  • Die seite wird auch aufgerufen aber die daten die im header und footer enthalten sind werden nicht dargestellt.... vor allem stylesheet (im header) ist irgendwie nicht vorhanden

  • Nochmal: mit den Infos können wir nichts anfangen! Link zur Seite? Quellcode?

  • <?php

    include ('header2.php');?>

    <div class="art-post-inner art-article">
    <h2 class="art-postheader">
    <img src="images/postheadericon.png" width="26" height="26" alt="postheadericon" />
    Herzlich Willkommen im Tomorrowland!
    </h2>
    <div class="art-postcontent">


    <p>
    Erleben Sie mit uns einen atemberaubenden Tag im Abenteuer- und Freizeitpark Tomorrowland!
    Erfreuen Sie sich auf &uuml;ber 1.400.000m² an zahlreichen Attraktionen und verschiedenen Shows die
    Ihren Besuch garantiert zu einem unvergesslichen Erlebnis werden lassen.
    </p>

    <p>
    <span class="art-button-wrapper">
    <span class="l"> </span>
    <span class="r"> </span>

    </span>
    </p>

    <div class="cleared"></div>
    <div class="art-content-layout overview-table">
    <div class="art-content-layout-row">
    <div class="art-layout-cell">
    <div class="overview-table-inner">
    <h4>Geschichte</h4>

    <p>Der Park wurde bereits in den fr&uuml;hen zwanziger Jahren errichtet und stetig ausgebaut und erweitert.
    Fr&uuml;her bekannt als Dreamland wurde der Name 1988 in Tomorrowland ge&auml;ndert und hat seit dem Bestand.
    Inhaber ist seit jeher die Familie Geichele, die generationen&uuml;bergreifend leidenschaftlich den Park f&uuml;hrt. </p>
    </div>

    </div>
    <div class="art-layout-cell">
    <div class="overview-table-inner">
    <h4>Aktuelles</h4>

    <p>Auch im Jahr 2012 sind wieder einige Neuigkeiten dazu gekommen.
    So bietet der Park dieses Jahr mit dem HighTower und Teralog 2 neue Attraktionen die noch mehr Spa&szlig; garantieren.
    Ebenfalls dazu gekommen ist eine neue Licht- und Lasershow die beeindruckende Bilder verspricht. </p>
    </div>
    </div>
    <div class="art-layout-cell">

    <div class="overview-table-inner">
    <h4>Specials</h4>


    <p>Online bestellen - Bares sparen!
    Bestellen Sie Ihre Tickets direkt in unserem Online Shop und wir erstatten Ihnen 5&euro; auf unseren Eintrittspreis!
    </p>
    </div>
    </div>
    </div>
    </div>


    </br>
    </br>

    </div>
    <div class="cleared"></div>
    </div>

    <div class="cleared"></div>
    </div>

    </div>

    </div>

    </div>
    </div>
    <?php
    include ('footer2.php');
    ?>

    - - - Aktualisiert - - -

    auch wenn cih die dateien header.php (oder footer) in header.html umbenenne (und im quellcode natürlich auch, funktioniert es auch nciht).... der dateiname "header2" stimmt habe ihn aus testgründen so genannt... das hauptproblem ist wohl dass das stylesheet nicht aufgerufen wird aber cih finde nciht raus wieso

    - - - Aktualisiert - - -

    vorab aber auch schon einmal vielen dank für die hilfe bisher

  • die datei ist die startseite heißt eigentlich index.html.... da ich aber momentan nur lokal arbeite heißt sie noch page.html .... hab aber auch shcon versucht diese seite in page.php umzubennen das ergebnis ist das gleiche

  • Ähm, hast du bei dir auf dem Rechner eine Entwicklungsumgebung mit einem Webserver und PHP? Z.B. XAMPP?

  • Also, die Datei muss auf jeden Fall die Extension .php haben, sonst geht das nicht

  •  <?php
    include ("header.html");
    ?>
    HTML-Content
    <?php
    include ("footer.html");
    ?>

    so habe ich es ja jetzt gemacht.... im prinzip steht ja dann der header und footer (beide komplett in html geschrieben) einfach nur "umschlungen" von "<?php ?>" in meinem quelltext.... gibts da irgendwelche probleme?

  • nein ich ruf sie nicht über http auf, die seite ist nicht online sondern nur lokal auf meinem rechner gespeichert, sprich cih rufe sie über file:///C:/Users/.... auf