unix rechte - mkdir()

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

  • unix rechte - mkdir()

    hi,

    ich habe folgendes ausgeführt !

    PHP-Code:
    $ff mkdir("/home/hotel-mustermann/www/images",0747); 
    die Rechte auf dem Linux-Server sehen wie folgt aus.

    drwxr--rwx 3 users 4096 Oct 3 09:52 assistent
    drwxrw-rwx 2 nogroup 4096 Oct 3 15:53 images

    Warum steht beim Verzeichnis images NOGROUP. Ich bin in einer Gruppe USERS, wie Ihr seht. Da aber PHP beim Erstellen NOGROUP gewählt hat, kann ich das Verzeichnis nicht mehr löschen, auch wenn ich als Owner per FTP eingeloggt bin.

    Weis jemand Rat.
    Gruß

    Ansgar

    _______________________________________
    fighting for peace is like fucking for virginity

  • #2
    PHP wird mit den Rechten des Apachen ausgeführt,
    es werden also die Gruppe des Apachen gesetzt.
    Und dieser ist bei dir in NOGROUP
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      Danke - anderes Problem

      Danke - jetzt nochmal ein ganz anderes Problem

      Warum funktioniert folgendes nicht !!!

      PHP-Code:
       $destination_path "Hallo ";

       function 
      test($file)
       {
        
      $goal $destination_path $file "!";
        echo 
      "$goal";
       }

       
      $file "Welt ";

       
      test($file); 
      Ich möchte das 'rauskommt "Hallo Welt !", aber es kommt nur "WELT !" 'raus.

      Warum, kann ich in der Funktion nicht auf $destination_path zugreifen.
      Gruß

      Ansgar

      _______________________________________
      fighting for peace is like fucking for virginity

      Kommentar


      • #4
        .
        Gruß

        Ansgar

        _______________________________________
        fighting for peace is like fucking for virginity

        Kommentar


        • #5
          du solltest mal $desinationpath mal als global setzen!

          Kommentar


          • #6
            meinst Du so ???

            PHP-Code:
            global $destinationpath;
            $destinationpath "Hallo "
            geht leider auch nicht. (kommt aber auch keine Fehlermeldung)
            Gruß

            Ansgar

            _______________________________________
            fighting for peace is like fucking for virginity

            Kommentar


            • #7
              die definition der var bleibt so, wie sie schon oben war. dann halt noch globla $... in die funktion rein!

              Kommentar


              • #8
                Also darauf, dass global in die <b> Funktion</b> 'rein muss, wäre ich NIE gekommen.

                So gehts

                PHP-Code:
                $destination_path "Hallo ";

                function 
                test($file)
                {
                global 
                $destination_path;

                $goal $destination_path $file "!";
                echo 
                "$goal";
                }

                $file "Welt ";

                test($file); 


                Danke
                Gruß

                Ansgar

                _______________________________________
                fighting for peace is like fucking for virginity

                Kommentar

                Lädt...
                X