Ankündigung

Einklappen
Keine Ankündigung bisher.

include Navigation

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • include Navigation

    Hallo.
    wie kann ich in einer include(ten) HTML Datei die Pfade belassen?
    Beispiel:

    Code:
    index.php
    navbar.html
    /ordner1
      datei1.php

    Navbar.html ist sowohl in index.php als auch in /ordner1/datei1.php per include eingebunden. navbar ist eine Standard bootstrap navbar. Im Stammordner funktioniert es Problemlos, in Ordner1 funktioniert es wie zu erwarten nicht, dort such er dann beispielsweise /ordner1/ordner1/datei.php

    Wie kann ich es machen, dass include navbar in datei1.php auch tatsächlich auf /ordner1/datei1.php zeigt und nicht auf /ordner1/ordner1/datei1.php?

  • #2
    Nutze einfach das DOCUMENT_ROOT aus der Server-Umgebung zum inkludieren.

    Kommentar


    • #3
      Ich vergaß zu erwähnen, das Verzeichnis liegt in /var/www/site.de/code/htdocs/workspace/project/
      Demnach ist der Document root in /var/www/site.de/code/htdocs/, wonach ich meines Wissens nach DOCUMENT_ROOT nicht nutzen kann?

      Kommentar


      • #4
        Warum nicht? Ist ja dann ein absoluter Pfad.

        PHP-Code:
        include($_SERVER['DOCUMENT_ROOT'].'workspace/project/navbar.html'); 
        Siehe auch: http://php-de.github.io/jumpto/pfade/

        Kommentar


        • #5
          hmm.. Ok. Danke

          Kommentar

          Lädt...
          X