Stefan: php und mkdir mit 775

Hi alle,

kann mir jemand einen Tipp geben wie man php (Modul) dazu bringen kann Verzeichnisse mit 775 anzulegen?

Mit <?php mkdir($path,0775) ?>
wird das Verzeichnis immer mit 755 angelegt - es ist zum Verzweifeln.

Weiss jemand Rat? Danke!!

Gruss
S.

  1. Moin!

    kann mir jemand einen Tipp geben wie man php (Modul) dazu bringen kann Verzeichnisse mit 775 anzulegen?

    Mit <?php mkdir($path,0775) ?>
    wird das Verzeichnis immer mit 755 angelegt - es ist zum Verzweifeln.

    Weiss jemand Rat? Danke!!

    Es ist mit Sicherheit so, dass umask "passend" gesetzt ist. Prüfe mal nach, welchen Wert der Befehl umask() zurückgibt.

    Siehe auch:
    http://www.php.net/manual/de/function.umask.php
    http://www.php.net/manual/de/function.mkdir.php

    - Sven Rautenberg

    --
    "Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)
    1. Hi Sven,

      wirkt umask() denn auch bei Verzeichnissen? Ich dachte, dass ist nur für Dateien?

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      --
      Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.
      1. Moin!

        wirkt umask() denn auch bei Verzeichnissen? Ich dachte, dass ist nur für Dateien?

        Nicht denken, Doku lesen (die Links zu mkdir() und umask() hatte ich lesefreundlicherweise alle beide gesetzt). RTFM sozusagen.

        Aber für dich extra noch mal ein Zitat aus eben dieser Doku zu mkdir():
        "Bedenken Sie, dass sie wahrscheinlich den Mode als oktalen Wert spezifizieren wollen, was bedeutet, dass er eine voranstehende Null haben sollte. Der Mode wird ebenfalls mit der aktuellen umask modifiziert, welchen Sie mittels  umask() ändern können."

        - Sven Rautenberg

        --
        "Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)
        1. Hi Sven,

          hättest Du mir nicht lieber _ein_ Bild malen können ? *gg*

          Ich kann doch (anscheinend) nicht lesen. Ist eben nicht jedermanns Sache diese 39 Bildchen auseinanderzuhalten. Und dann gibts auch noch welche für Kinder und welche für Erwachsene. Fängt schonn damit an, dass ich nicht weiß, ob der Schwan jetzt zu den Kinderbildern oder denen für Erwachsene gehört. Und beim Osterei ists genauso. Auch die Brezel kann ich nicht zuordnen.

          abcdefghijklmnopqrstuvwxyzäöü1234567890

          Liebe Grüße aus http://www.braunschweig.de

          Tom

          --
          Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.
          1. Moin!

            hättest Du mir nicht lieber _ein_ Bild malen können ? *gg*

            Bilder hab' ich ganz viele. Zum Beispiel
            <img src="http://www.rtbg.de/images/sunset.jpg" border="0" alt="">

            <img src="http://www.rtbg.de/images/schneehalm.jpg" border="0" alt="">

            oder auch:
            <img src="http://www.rtbg.de/images/counter.gif" border="0" alt="">

            - Sven Rautenberg

            --
            "Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)
            1. *Heul*

              Ich will endlich wieder ne Standleitung haben! Wenn das bloß nicht alles solche Verbrecher wären. Bieten einem ne gute Flat für sDSL 2.3 MBit an und dann als besonderes Feature ein "ISDN-Backup", dass der Route "ganz automatisch" benutzt, wenn die Standleitung mal ausfällt.

              Als ich in den Vertrag reingeschreiben habe, dass ich über dieses "Feature" aber volle Kontrolle haben möchte, war das Interesse am Vertrag auf der anderen Seite plötzlich weniger als NULL.

              Tom

              --
              Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.