Andy: dir --- Verwendung im Internet

Hi,

ich möchte gerne die Funktion dir im Internet verwenden.

$handle=opendir ('./bilder/');
echo "Verzeichnis-Handle: $handle\n";
echo "Dateien:\n";
while (false !== ($file = readdir ($handle))) {
    echo "$file<br>\n";
}
closedir($handle);

Bei mir kommt hier aber nichts. Kann es sein, dass dir im Internet nicht geht? Oder habe ich einen Fehler im Script?

Andy

  1. hi,

    ich möchte gerne die Funktion dir im Internet verwenden.

    du möchtest sie auf einem webserver mit php unterstützung einsetzen.
    ob dieser lokal auf deinem rechner läuft, oder auf einem server im www, ist unerheblich.

    Bei mir kommt hier aber nichts. Kann es sein, dass dir im Internet nicht geht? Oder habe ich einen Fehler im Script?

    welche fehlermeldungen erhältst du?
    (hast du das error level auch entsprechend scharf eingestellt, so dass du alle meldungen angezeigt bekommst?)

    gruss,
    wahsaga

    1. Bei mir bleibt der IE hängen, zeigt aber nichts an!

      Andy

      1. hi,

        Bei mir bleibt der IE hängen, zeigt aber nichts an!

        • welches verhalten zeigen andere browser?
        • was findest du in access- und error log des webservers für meldungen?

        gruss,
        wahsaga

  2. Hallo Andy,

    $handle=opendir ('./bilder/');

    Sollte lauten:
    $handle=opendir ('./bilder');
    opendir erwartet den Namen des Verzeichnisses ohne abschließenden Slash.

    mfG Hans Hilf

    1. Hallo Andy,

      $handle=opendir ('./bilder/');

      Sollte lauten:
      $handle=opendir ('./bilder');
      opendir erwartet den Namen des Verzeichnisses ohne abschließenden Slash.

      mfG Hans Hilf

      Ändert leider nichts am Verhalten. Trotzdem danke

      Andy

    2. Hallo Hans,

      $handle=opendir ('./bilder');
      opendir erwartet den Namen des Verzeichnisses ohne abschließenden Slash.

      wo steht das? Das Beispiel auf http://de3.php.net/en/opendir hat nämlich sehr wohl ein / am Ende und ich habe auch schon mit Erfolg Verzeichnisse mit / am Ende Verwendet.

      Grüße aus Nürnberg
      Tobias

      --
      Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  3. Hello,

    $handle=opendir ('./bilder/');
    echo "Verzeichnis-Handle: $handle\n";
    echo "Dateien:\n";
    while (false !== ($file = readdir ($handle))) {
        echo "$file<br>\n";
    }
    closedir($handle);

    Ist denn "bilder" ein Unterverzeichnis des Verzeichnisses, in dem das Script steht?

    Wird denn ein Handle ungleich 0 ausgegeben?

    Grüße

    Tom