is_file() mp3 datei

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    755 ist korrekt, da Internetbesucher die Datei ja ausführen können sollen,
    aber mein Script zeigt nachwievor an: Datei nicht vorhanden.
    Last edited by kerbstone; 23-07-2007, 01:13.

    Comment


    • #32
      Was heißen denn bitte die Buchstaben, die im folgenden für den CHMOD angegeben wurden?

      PHP Code:
      file_exists under safe_mode works (I work with for php 4doesn't work
      when owner of the dir where the file stands differs from the php-owner.

      e.g. file_exists in this dir will give FALSE nevertheless the file exists

      rights owner dir
      //was heißen hier die einzelnen buchstaben???
      drwxr-xr-x apache images

      change the owner of the dir to the phpowner and file_exists works 

      Comment


      • #33
        755 ist korrekt, da Internetbesucher die Datei ja ausführen können sollen,
        gilt das auch für kinder unter achtzehn?

        Was heißen denn bitte die Buchstaben, die im folgenden für den CHMOD angegeben wurden?
        das steht in den man pages, im php manual, bei wikipedia, in den tausend treffern bei google und in jedem buch über grundlagen von unix systemen (falls du es dir nicht selbst herleiten kannst).

        Comment


        • #34
          Ich habe keine Ahnung, habe die Weiten von Google durchforstet
          und die Müdigkeit siegt.
          Schade, dass es trotz all der Mühen keine Lösung zu diesem Beitrag gibt.

          Comment


          • #35
            Lies Dir den Teil mit den Benutzern und Gruppen durch:
            http://linuxwiki.de/DateiRechte

            Und nun finde heraus wem die Dateien gehören. Meiner Meinung nach kannst Du auch einfach mal versuchen die Datei von A nach B per copy() zu kopieren. Wenn PHP keine Zugriffsrechte besitzt wird auch das nicht funktionieren. Auch dürftest Du die nicht per PHP unlink() löschen können.

            Wenn das so ist, dann sorg dafür, dass Nutzer und Gruppe richtig gesetzt werden.

            Gruß
            mein Honda Forum | meine Scripte

            Comment


            • #36
              Ich bin zu dem Ergebnis gekommen, dass ich mit meiner Aussage
              recht hatte, dass der CHMOD Wert auf 755 gesetzt werden muss.

              Denn:
              Ich muss alle Rechte wie Lesen, Schreiben und Ausführen haben,
              Gruppen müssen Lesen und Ausführen können
              und der Rest der Welt soll ebenso Lesen und Ausführen können.

              Trotz alledem:
              Keine Änderung meiner geschilderten Tatsache.
              Was ich zudem einmal ausprobiert habe:
              Ich habe manuell einen direkten Link zu der Datei gesetzt,
              sodass diese hätte zum Download angeboten werden müssen.
              Auch hier wurde mir im Browser angzeigt, dass die Seite nicht existiere...?

              Ich verstehe das Problem nicht. Da ist doch eigentlich gar keins!
              Ich kann die Datei definitiv auf dem Server sehen und sie ist da!!!

              Comment


              • #37
                Falsch da der Webserver die Dateien ausführt und der ist normaler weise www.wwwrun. Also greift egal wer das Script im Netz ausführt,der Apache auf die Dateien zu.
                "Nicht jeder Mensch kann und soll Programmieren[...]".

                Comment


                • #38
                  Ja, verstanden.
                  Aus deiner Antwort leite ich ab, dass nur der Besitzer volle
                  Lese-,Schreib- und Ausführrechte benötigt
                  und die Gruppen und der Rest der Welt eigentlich gar
                  nichts damit zu tun haben.
                  Last edited by kerbstone; 23-07-2007, 13:25.

                  Comment


                  • #39
                    Aus deiner Antwort leite ich ab, dass nur der Besitzer volle
                    Wenn wwwrun der Besitzer ist ... aber das hast du uns immer noch nicht verraten ...
                    Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

                    Comment


                    • #40
                      woher weiß ich wer wwwrun ist???

                      Comment


                      • #41
                        ein apache-handbuch wüßte das...

                        Comment


                        • #42
                          woher weiß ich wer wwwrun ist???
                          wwwrun ist normalerweise der Benutzeraccount mit dem der Apache gestartet wird.
                          Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

                          Comment

                          Working...
                          X