Dieter: Aktuelles Verzeichnis Anzeigen

Guten Tach Auch!

Könnt Ihr mir vielleicht bei einem kleinen Problem helfen.

Ich möchte das meine .php Datei das aktuelle Verzeichniss ausgibt.

Beispiel:
Die .php Datei liegt in folgendem Pfad: /home/test/test.php

Nun sollte sobald die .php Datei angezeigt wird, mit einem echo Befehl die das aktuelle Verzeichnis, in diesem Fall "test", ausgegeben werden.

Soweit mir bekannt benötigt man dazu getcwd & substr. Jedoch bin ich mir nicht sicher in dessen anwendung.

Grüsse Dieter

  1. Hallo Dieter.

    Die .php Datei liegt in folgendem Pfad: /home/test/test.php

    Nun sollte sobald die .php Datei angezeigt wird, mit einem echo Befehl die das aktuelle Verzeichnis, in diesem Fall "test", ausgegeben werden.

    Also eine Kombination aus dirname um den Pfad des Verzeichnisses zu extrahieren und scandir bzw. glob um den Inhalt des Verzeichnisses aufzulisten.

    Einen schönen Dienstag noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
    1. Hallo Mathias,

      Na das war mit ein kleiner Tick zu schnell. Es geht mir ja nicht direkt um den Inhalt des Verzeichnis "test" sondern das die .php Datei welche im "test" Verzeichnis liegt, ausgiebt, in welchem Verzeichnis sie liegt, also "test".

      Gruss

      1. Hallo Dieter.

        Na das war mit ein kleiner Tick zu schnell. Es geht mir ja nicht direkt um den Inhalt des Verzeichnis "test" sondern das die .php Datei welche im "test" Verzeichnis liegt, ausgiebt, in welchem Verzeichnis sie liegt, also "test".

        OK. Hierzu könntest du $_SERVER['SCRIPT_FILENAME'] nutzen.

        Willst du an Stelle des vollständigen Pfades nun alleinig den Namen des Verzeichnisses, jagst du eben noch einmal basename über obiges.

        Einen schönen Dienstag noch.

        Gruß, Mathias

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
        [HTML Design Constraints: Logical Markup]
        1. Hallo nochmal.

          Hierzu könntest du $_SERVER['SCRIPT_FILENAME'] nutzen.

          Und darauf natürlich dirname anwenden.

          Einen schönen Dienstag noch.

          Gruß, Mathias

          --
          sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
          „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
          [HTML Design Constraints: Logical Markup]
          1. Hi

            Na das funktioniert doch wunderbar.

            Super, danke für die Hilfe. Gruss