Hallo Juan,
also ich mein eigentlicher Quelltext sieht so aus:
<?php
if ($handle = opendir("ftp://servername/verzeichnis/unterverzeichnis")) {
echo "Directory handle: $handle\n";
echo "Files:\n";
while (false !== ($file = readdir($handle))) {
echo "$file\n";
echo '<br />';
}
closedir($handle);
}
?>
Hier bekomme ich bei der Ausführung dann folgendes Ergebnis:
Directory handle: Resource id #4 Files:
Also diesen Quellcode von oben habe ich aus dem php Handbuch.
Dann habe ich jetzt mal deinen Code ausprobiert und zwar so:
<?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!
und hast du eine Idee?
kann das mit der serverstruktur zusammenhängen?
Gruß
knuddel