Hi,
<?php
$d = dir("ftp://servername/verzeichnis/unterverzeichnis");
while (false !== ($entry = $d->read()))if ($entry != '..' && $entry != '.')
{
if (is_file($entry)){echo $entry.'<br>';
}
}$d->close();
?>
Und hab eine leere Seite ohne jede Fehlermeldung!
Bis jetzt habe ich nur herausgefunden das die while-schleife nicht ausgeführt wird aber warum weiß ich leider nicht!
wie gesagt, bei mir hat es genauso funktioniert. Ich musste mich allerdings beim FTP-Server mit Benutzernamen und Passwort anmelden, so das mein Paramter für dir so aussah:
ftp://Benutzername:Passwort@servername/verzeichnis/
Vielleicht macht er bei dir die while-Schleife nicht, weil er keine Verbindung zum FTP-Server öffnen kann, wegen fehlendem Benutzernamen/Passwort.
Bist du dir sicher, dass du ohne Benutzer/PW auf den FTP-Server kommst?
Grüsse,
Juan