SSV: absoluter Include schlägt fehl

Servus!

Ich hätte eine Frage: Und zwar schlägt seit neuestem mein absoluter Include fehl. D. h. wenn ich in einer php-Datei eine andere php-Datei includieren möchte, mache ich dies gewöhnlich mit einer absoluten Includierung (also mit vorangestelltem "http://www."). Dies ist besonders sinnvoll, wenn ich meine Menüführung includiere, da diese nicht einzeln in den jeweiligen Ordnern abgelegt werden muss.
Nur leider funktioniert dies seit geraumer Zeit nicht mehr. Am Code habe ich nichts verändert. Liegt das an meinem Provider? Was könnte ich unternehmen, dass es wieder funktioniert?

Hier mal eine Beispielseite:
Includetestseite

Grüße
Christian

  1. Hallo Christian,

    Ich hätte eine Frage: Und zwar schlägt seit neuestem mein absoluter Include fehl. D. h. wenn ich in einer php-Datei eine andere php-Datei includieren möchte, mache ich dies gewöhnlich mit einer absoluten Includierung (also mit vorangestelltem "http://www.").

    Hier mal eine Beispielseite:
    Includetestseite

    URL-file-access ist bei Deinem Provider deaktiviert. Du kannst also das von Dir gewünschte Feature auf diesem Server überhaupt nicht verwenden :-)

    Dies ist besonders sinnvoll, wenn ich meine Menüführung includiere, da diese nicht einzeln in den jeweiligen Ordnern abgelegt werden muss.

    Das verstehe ich überhaupt nicht. Warum willst Du über http auf Dateien zugreifen, die über das lokale Dateisystem erreichbar sind?

    Passe die Pfade an das Dateisystem an - und alles wird gut ...

    Freundliche Grüße

    Vinzenz

    1. Servus Vinzenz!

      Vielen Dank für deine Antwort.
      Das mache ich aus dem folgenden Grund:
      Die Datei "index.php" includiert die folgende Datei: "menue.php". Die Datei "unterverzeichnis/index2.php" includiert ebenfalls die "menue.php". Um diese zu includieren muss ich doch ein "http://www."voranstellen, sonst komme ich doch nicht vom Unterverzeichnis in das nächst höhere Verzeichnis, oder? Gibt es da eine Alternative?

      Grüße
      Christian

      1. Hallo Christian,

        Die Datei "index.php" includiert die folgende Datei: "menue.php". Die Datei "unterverzeichnis/index2.php" includiert ebenfalls die "menue.php".

        das ist mit absoluten Pfaden im Dateisystem genausowenig ein Problem.

        Um diese zu includieren muss ich doch ein "http://www."voranstellen,

        Nein.

        sonst komme ich doch nicht vom Unterverzeichnis in das nächst höhere Verzeichnis, oder?

        Ja natürlich, ganz normal. Verwende Pfadangaben des Dateisystems.

        Überprüfe z.B. mit der magischen Konstanten __FILE__, welcher absolute Pfad zu Deiner menue.php führt. Verwende zum Einbinden diesen Pfad.

        Freundliche Grüße

        Vinzenz

      2. Hallo SSV,

        Um diese zu includieren muss ich doch ein "http://www."voranstellen, sonst komme ich doch nicht vom Unterverzeichnis in das nächst höhere Verzeichnis, oder? Gibt es da eine Alternative?

        Ja, die gibt es. Zwei Punkte vor der relativen URL verweisen auf das nächsthöhere Verzeichnis, einer würde auf das aktuelle Verzeichnis zeigen.

        Beispiel: ../menue.php

        Beste Grüße
        Richard

        1. DAnke euch beiden - ich werde mir das mal andeshen...

          Grüße Christian