Ankündigung

Einklappen
Keine Ankündigung bisher.

Fragen zu is_dir...

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fragen zu is_dir...

    Hallo zusammen,

    ich möchte für ein Upload-Formular prüfen, ob der Ordner, in dem die Datei gespeichert werden soll, auch wirklich vorhanden ist. Dazu habe ich is_dir gefunden. Das Problem ist jetzt nur, dass es mir immer wieder sagt, dass der Ordner nicht vorhanden ist, obwohl er definitv da ist. Ich denke eher, dass mit der Pfad-Zuweisung etwas falsch gelaufen ist, er also vom Script aus nicht in das Unterverzeichnis wechselt.

    Mein Script:

    PHP-Code:
    if(is_dir('../../bilder/serien/' $ordner))
    {
        ...
    mach was...

    Der Pfad ist richtig, dort wird das Bild ohne Probleme reingeladen.

    Was mache ich falsch?

    Besten dank

    Lapje

  • #2
    Bei Pfaden am besten grundsätzlich immer mit absoluten Pfadangaben arbeiten.

    Kommentar


    • #3
      Der Pfad ist richtig,
      Nee, ist er nicht. Sonst bekämst DU keine Meldung. Relative Pfade beziehen sich auf die Position des gestarteten Scripts.

      Kommentar


      • #4
        Mit Pfad meinte ich dass der Ordner vorhanden ist, sorry falsch ausgedrückt...

        hab es jetzt mal so versucht:

        PHP-Code:
        if(!is_dir('http://www.xxx.de/bilder/serien/' $ordner ''))
        {
           ..
        brich ab wenn Ordner nicht vorhanden!

        Er bricht aber auch ab, wenn der Ordner vorhanden ist...

        Kommentar


        • #5
          Dann guck ins Manual.

          [MAN]is_dir[/MAN] Je nach PHP-Version unterstützt die Funktion keine URLs als Parameter.

          http://php.de/wiki-php/index.php/Pfa...Webentwicklung

          Kommentar


          • #6
            Bei mir ist die Version PHP Version 5.2.12 drauf. Aber ich denke dass hat dann eher mit den Einstellungen des Anbieters zu tun, oder?

            Das ganze jetzt hat aber nichts mit den Pfaden zu tun, welche ich z.B. bei location: http://... oder beim Upload verwende, oder? Denn das funzt ohne Probleme.

            Wenn das nicht geht, habe ich dann überhaupt eine Möglichkeit zu prüfen, ob der Ordner vorhanden ist? Ich denke getcwd; und chdir; würden auch nichts bringen, oder?

            Kommentar


            • #7
              Lies bitte alle Links.

              Kommentar


              • #8
                Anmerkung zu Multipostings
                http://www.phpforum.de/forum/showthread.php?t=267786

                Gruß Jens

                Kommentar


                • #9


                  [MOD: Thread geschlossen]

                  Kommentar

                  Lädt...
                  X