Navigation in einer eigenen Datei

  • Hallo zusammen


    Gibt es die Möglichkeit, dass man die Navigation in eine eigene Datei steckt und dann nur noch via dieser Datei die Navigation ändern muss? Dann müsste man zum Beispiel nur ein "class" oder so in die Seite einfügen. Denn es ist sehr nervig, wenn man auf jeder Datei das Menu ändern muss.


    Liebe Grüsse
    manu10

  • das funktioniert per PHP


    mit
    <?
    include('PFAD ZUR NAVIDATEI.php');
    ?>


    Beachte, das du deine dateien dann mit der endung.php versiehst, oder den .htm typ zum prasen in der HTACCES einfügst.

  • Verstehe ich nicht ganz.


    Muss ich nun einfach den ganzen HTML-Text, der das Menu ist, in die Datei navi.php stellen?


    Und danach auf index.html zum Beispiel:


    <?
    include(navi.php);
    ?>


    So habe ich es mal ausprobiert, geht aber nicht. Ich habe Scriptly und include zeigt es bei mir rot an.

  • Funktioniert leider immer noch nicht, habe es auch mal ins internet gestellt, hat nicht funktioniert.


    Hier mal die HTML-Codes:
    von index.htm


    von navi.php


  • Auf der Seite steht, dass es PHP 5 unterstützt.
    <!-- m --><a class="postlink" href="http://hrtv.bplaced.net/filemanager/">http://hrtv.bplaced.net/filemanager/</a><!-- m -->


    Da mal die Seite. (Header zeigt es momentan nicht an, ist aber ja egal)

  • Ich verstehe es nicht :?:


    Kann jemand von euch PHP? Ich mache hier einfach rein, wie es bei mir aussieht. (nochmals) VIelleicht findet ihr noch Fehler.


    Die Datei der navi.php


    Ich habe einfach die HTML Tags in eine PHP Datei reingetan. Muss noch irgendwo etwas mit php rein?


    PS: http://hrtv.bplaced.net/filemanager/index.php
    Kommt irgendwie so komisch. Aber wie gesagt, der Server unterstützt PHP (5).


    Gut, meine index Datei. (index.php):



    Lg manu10

  • Hallo,


    bei mir funktioniert es.


    Du hast ein Leerzeichen zuviel. So ist es richtig.


    PHP
    <?php
    include ('navi.php');
    ?>


    Teste es erstmal auf Deinem Rechner.


    Versichere Dich daß


    1. Apache läuft
    2. Index.php und navi.php beide im Verzeichnis htdocs sind


    Anschließend starte Deinen Browser und gib folgende Addresse ein: http://localhost/index.php


    Teile uns anschließend mit was auf dem Bildschirm steht.


    Ich hoffe es hilfst Dir weiter.



    Mfg


    Starhunter

  • Also ich habe dieses Leerzeichen weggetan.


    Wie soll ich diese Datei am Rechner anschauen? Es geht nicht. Es zeigt mir als Bit-Map Datei an und wenn ich es mit I-Net öffne, kommt nur der HTML Tex.t


    Ich habe es nun probiert auf den Server wieder zu lande nämlich so:
    http://hrtv.bplaced.net/filemanager/htdocs/index.php
    und so:
    http://hrtv.bplaced.net/filemanager/htdocs/navi.php
    Doch nach wie vor kommt die Meldung:
    Parse error: syntax error, unexpected T_STRING in /users/hrtv/www/filemanager/htdocs/navi.php on line 2
    Ausser bei index.php steht neu oben "Manuel Egli - My Page", die Fehlermeldung ist aber trotzdem noch unter dem "Manuel Egli - My Page".


    Was ist eigentlich ein Apache?


    Übrigens danke vielmals, dass hier alle so geduldig sind. Ich kenne mich mit php nicht so gut aus, aber es würd emir viel Arbeit einsparen, wenn ich die Navigation in einer eigenen Datei habe! Danke nochmals!

  • Hallo nochmal,


    mach mal ein Leerzeichen vor dem Kommentarende in der navi.php weg. Vielleicht liegt es daran.


    Code
    <!-- öffnet die Navigationsleiste -->


    Apache ist ein Server den Du bei Dir auf dem Computer installierst. Du kannst Dir Xampp hier runterladen.


    Wenn Du das installierst hast kann Du Deine Php Dateien auf Deinem Rechner testen, was es sehr viel einfacher macht.


    Mfg


    Starhunter

Jetzt mitmachen!

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