'opendir' (an Marian)

Hallo Marian! :wink:

Eine Frage hätt ich da vielleicht noch. Kann man in deinem Script anstatt „$handle = opendir (’.’);“ auch einen Pfad zum hiesigen Ordner angeben? Ich habs schon mit:

$handle = „home/user/upload“;
und
$handle = „http://www.domain.com/upload“;

probiert, aber leider ohne Erfolg.

Gruß
Stephan

Hallo Marian! :wink:

Eine Frage hätt ich da vielleicht noch. Kann man in deinem
Script anstatt „$handle = opendir (’.’);“ auch einen Pfad zum
hiesigen Ordner angeben?

Besser ist es mit chdir(‚pfadname‘) zum gewünschten Pfad zu wechseln und dann mit opendir(’.’) zu arbeiten. PHP hat da nämlich noch einen Bug, so dass opendir(‚pfadname‘) nicht korrekt funktioniert.

Kannst Du übrigens auch nachlesen unter:
http://de.php.net/manual/de/function.opendir.php
Such da mal den Eintrag vom 10-Jan-2001 09:59

-) Marian

Da hat PHP wohl gleich noch einen Bug :expressionless: das mit dem chdir klappt nämlich genau so schlecht wie opendir. Naja, ich werd mir die Seite da mal ansehn.

Vielen Dank

Gruß
Stephan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hat Geklappt!
Marian,

auf der Seite die du mir gezeigt hast, hab ich eine rechte gute Lösung gefunden. Es scheint zu funktionieren. Dummerweise tauchen nun aber Punkte als Dateien auf. z.B.

.

test.jpg
hugo.gif

Woher kommen die Punkte und wie krieg ich sie weg? :smile: Ich nerv dich bestimmt schon…

Gruß
Stephan :open_mouth:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Woher kommen die Punkte und wie krieg ich sie weg? :smile: Ich
nerv dich bestimmt schon…

die Punkte sind Verzeichnisse. Kannst du mit is_dir() abfragen:
http://de.php.net/manual/de/function.is-dir.php

-) Marian

Ist selbst mir irgendwie klar, aber ich will sie ja nicht abfragen sondern weg kriegen. Ich möchte einfach nur das (nur) die Dateien angezeigt werden, nicht die Punkte bzw. Verzeichnisse zumal es in dem Ordner gar keine (Unter)Verzeichnisse gibt.

Gruß
Stephan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ist selbst mir irgendwie klar, aber ich will sie ja nicht
abfragen sondern weg kriegen. Ich möchte einfach nur das (nur)

Du must mit is_dir() abfragen ob du „true“ zurückbekommst, wenn ja, ignoriere die Datei einfach. Anders geht es nicht.

die Verzeichnisse sind übrigens keine Unterverzeichnisse, sondern das aktuelle „.“ und übergeordnete „…“

-) Marian