Hi,
suche seit Tagen nach einer Lösung für dieses Problem:
Ich möchte ein Menü (HTML-Tabelle) auf jeder Seite meiner Homepage einfügen. Alle Seiten sind in HTML geschrieben (und müssen das auch sein, weil ich mit Dreamweaver arbeite), d.h. ich kann die Datei nicht als php abspeichern.
Ich möchte aber das Menü nur einmal an einer zentralen Stelle in einer Datei abspeichern, damit ich bei einer Menüänderung auch nur einmal ändern muss.
Diese Datei soll also in jede HTML-Datei eingelesen werden.
Ich habe bereits einen Vorschlag bekommen, in einer .htaccess-Datei einen include-Pfad anzugeben und in einem include-Verzeichnis das Menü abzulegen. Dann würde jede Datei als php-Datei verarbeitet werden, obwohl sie als html gespeichert ist, in jeder html-Datei müsste ich nur eine php-Zeile eingeben.
Das war der Vorschlag:
Eine .htacces-Datei anlegen mit diesem Inhalt:
php_value include_path ".:/usr/www/yourusername/includes"
AddType application/x-httpd-php .htm .html
Und auf jeder Seite, auf der das Menü erscheinen soll, das hier:
<?php include('leftnavigation.html'); ?>
or whatever you called the left nav include, doesn't matter.
wobei die Datei "leftnavigation.html" natürlich in dem includes-Verzeichnis steht.
Wie gesagt, außer einem 500-error hat das bisher nicht weitergeholfen...
Hat jemand eine Lösung für dieses Problem? Im Web finde ich dazu nichts, was mich wundert denn das Problem müssten doch schon viele gehabt haben?
suche seit Tagen nach einer Lösung für dieses Problem:
Ich möchte ein Menü (HTML-Tabelle) auf jeder Seite meiner Homepage einfügen. Alle Seiten sind in HTML geschrieben (und müssen das auch sein, weil ich mit Dreamweaver arbeite), d.h. ich kann die Datei nicht als php abspeichern.
Ich möchte aber das Menü nur einmal an einer zentralen Stelle in einer Datei abspeichern, damit ich bei einer Menüänderung auch nur einmal ändern muss.
Diese Datei soll also in jede HTML-Datei eingelesen werden.
Ich habe bereits einen Vorschlag bekommen, in einer .htaccess-Datei einen include-Pfad anzugeben und in einem include-Verzeichnis das Menü abzulegen. Dann würde jede Datei als php-Datei verarbeitet werden, obwohl sie als html gespeichert ist, in jeder html-Datei müsste ich nur eine php-Zeile eingeben.
Das war der Vorschlag:
Eine .htacces-Datei anlegen mit diesem Inhalt:
php_value include_path ".:/usr/www/yourusername/includes"
AddType application/x-httpd-php .htm .html
Und auf jeder Seite, auf der das Menü erscheinen soll, das hier:
<?php include('leftnavigation.html'); ?>
or whatever you called the left nav include, doesn't matter.
wobei die Datei "leftnavigation.html" natürlich in dem includes-Verzeichnis steht.
Wie gesagt, außer einem 500-error hat das bisher nicht weitergeholfen...
Hat jemand eine Lösung für dieses Problem? Im Web finde ich dazu nichts, was mich wundert denn das Problem müssten doch schon viele gehabt haben?
Kommentar