navigation includieren

  • Hallo Leute, bei umfangreicheren Navigationen benutze ich den folgende Code zum Includieren der Navigationsseite "menue.html" in meine Webseiten (Änderungsaufwand geringer)


    <div id="menu"><!-- hier beginnt der Menuebereich -->
    <?php
    include 'menue.html';
    ?>
    </div> <!-- Ende Menuebereich -->


    Meine Frage: Muss ich für diese Aktion zwingend einen php-Code benutzen oder geht das auch anders?

  • Nicht zwingend. Du kannst das auch mit anderen serverseitigen Scriptsprachen umsetzen. Außerdem gibt es auch noch iframes, was einer Lösung über HTML entsprechen würde, allerdings ist es eher empfehlenswert mit PHP zu arbeiten, da dies definitiv am meisten verbreitet ist.

  • Du kannst mittels einer .htaccess Datei dem PHP Parser mitteilen, dass er andere Dateien berücksichtigen soll.


    Dazu legst du eine Textdatei an und speicherst diese als ".htaccess", nichts vor dem Punkt. Du musst unter Windows darauf achten, dass du bekannte Dateiendungen angezeigt hast, sonst speichert das als ".htaccess.txt".


    Der Inhalt hängt jetzt von der Art des Servers ab. Wahrscheinlich läuft ein Apache Modul oder Ähnliches, dann so:


    Code
    AddType application/x-httpd-php .html .htm


    Oder PHP läuft per CGI (wahrscheinlich nicht), dann:


    Code
    AddHandler application/x-httpd-php .html .htm


    Du kannst auch noch weitere Dateiformate anhängen. Zum Beispiel .shtml, .cshtml, .asp, .aspx. Einfach die Endungen durch Leerzeichen getrennt angeben so wie im Beispiel.


    Man könnte sogar Javascript oder CSS Dateien parsen lassen, dann muss man jedoch mittels PHP einen korrekten Header mit übergeben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!