nobbi: datei aus anderem Verzeichnis laden

Hallo,

meine PHP-Skript liegt unter: C:\xamp\htdocs\meinprojekt\meins.php.
Die Datei die ich laden möchte liegt unter c:\meinedateien\datei.xyz.
Wie komme ich nun an die Datei datei.xyz?

  1. Hallo,

    meine PHP-Skript liegt unter: C:\xamp\htdocs\meinprojekt\meins.php.
    Die Datei die ich laden möchte liegt unter c:\meinedateien\datei.xyz.
    Wie komme ich nun an die Datei datei.xyz?

    ich kenne mich mit windows und XAMP nicht aus. Warum referenzierst du nicht "c:\meinedateien\datei.xyz"? Geht das nicht?

    1. ich kenne mich mit windows und XAMP nicht aus. Warum referenzierst du nicht "c:\meinedateien\datei.xyz"? Geht das nicht?

      Nein, ich brauche die unix Variante.
      Jetzt bin ich mit MS groß geworden und das mit Unix nicht so drauf.

      Ich dachte ich käme mit /meinedateien/datei.xyz dran.
      Aber das klappt nicht.

      1. Hi,

        ich kenne mich mit windows und XAMP nicht aus. Warum referenzierst du nicht "c:\meinedateien\datei.xyz"? Geht das nicht?

        Nein, ich brauche die unix Variante.

        Seit wann wäre sowas wie "c:\meinedateien\datei.xyz" denn ein Unix-üblicher Dateipfad …?

        MfG ChrisB

        --
        RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
        1. Seit wann wäre sowas wie "c:\meinedateien\datei.xyz" denn ein Unix-üblicher Dateipfad …?

          MfG ChrisB

          warum kann ich mich dann mit /naechsthoeheresverzeichnis/datei.xyz nach oben durchhangeln?
          Egal ob der Webserver unter linux oder windows läuft.
          Mir ist nicht geläufig, dass das normalerweise unter windows so geschrieben wird. Innerhalb der php scripte aber schon.
          Meine Frage zielt nur dahin, wie komme ich auf das root bzw. c:\ um dann wieder eins nach oben zu marschieren.
          Oder scheitert das Ganze daran, dass ich aus dem Webserver nicht rauskomme?

          Gruß

          1. Hallo,

            Seit wann wäre sowas wie "c:\meinedateien\datei.xyz" denn ein Unix-üblicher Dateipfad …?
            warum kann ich mich dann mit /naechsthoeheresverzeichnis/datei.xyz nach oben durchhangeln?

            wenn du das kannst, kennst du einen ganz tollen Trick. Nein, ein Pfad, der mit einem Slash anfängt, bedeutet eine Suche beginnend beim Wurzel-Verzeichnis.

            Egal ob der Webserver unter linux oder windows läuft.

            Genau. Zumal uns der Webserver bei dieser Frage nicht die Bohne interessiert, du willst ja (wenn ich richtig verstehe) von PHP aus auf eine Datei zugreifen.

            Mir ist nicht geläufig, dass das normalerweise unter windows so geschrieben wird. Innerhalb der php scripte aber schon.

            Was? Wie geschrieben?

            Meine Frage zielt nur dahin, wie komme ich auf das root bzw. c:\ um dann wieder eins nach oben zu marschieren.

            Vom Root aus kommst du nicht weiter nach oben. Ganz gleich ob Windows oder Linux, es gibt nur ein paar wenige Sonderfälle in Pfadnamen, die man kennen sollte:

            /   am Anfang eines Pfades: Suche ab Root-Verzeichnis
              /   innerhalb eines Pfades: Trennt Verzeichnis- oder Dateinamen voneinander
              .   repräsentiert das aktuelle Verzeichnis
              ..  repräsentiert das dem aktuellen Verzeichnis übergeordnete

            Unter Windows gibt es noch die Sonderform, dass der Pfad mit einem Laufwerksbuchstaben und einem Doppelpunkt beginnt. Windows verwendet außerdem traditionell den Backslash anstelle des normalen Slashes; erfahrungsgemäß akzeptiert Windows aber auch den herkömmlichen Slash.

            Oder scheitert das Ganze daran, dass ich aus dem Webserver nicht rauskomme?

            Häh?

            So long,
             Martin

            --
            Hannes würfelt abends immer, ob er den Abend mit seiner Frau zuhause verbringt oder in die Kneipe geht. Wenn er eine 6 würfelt, geht er in die Kneipe.
            Gestern musste er 37mal würfeln.
            Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
            1. Hannes würfelt abends immer, ob er den Abend mit seiner Frau zuhause verbringt oder in die Kneipe geht. Wenn er eine 6 würfelt, geht er in die Kneipe.
              Gestern musste er 37mal würfeln.

              Anmerkung: Wenn jemand vier Würfel hat und will sechs Sechsen Würfeln, so wird dies nicht immer gelingen. (Prof. Galetti)

              Gruß H.

  2. Die Datei die ich laden möchte liegt unter c:\meinedateien\datei.xyz.
    Wie komme ich nun an die Datei datei.xyz?

    Unter Windows 7:
    Start -> Computer -> C: -> meinedateien -> datei.xyz

    Unter Windows XP:
    Start -> Arbeitsplatz -> C: -> meinedateien -> datei.xyz

    Unter Windows 95:
    Start -> Programme -> Windows Explorer -> C: -> meinedateien -> datei.xyz

  3. meine PHP-Skript liegt unter: C:\xamp\htdocs\meinprojekt\meins.php.
    Die Datei die ich laden möchte liegt unter c:\meinedateien\datei.xyz.
    Wie komme ich nun an die Datei datei.xyz?

    Wieso kopierst du die Datei nicht einfach in dein Projektverzeichnis? Spätestens wenn du dein Projekt im Netz hosten möchtest wird dat eh nichts mehr.