Readdir() in ein Array?

Hi,

Ich moechte den Befehl readdir() benutzen, um ein Array zu fuellen. Standardmaessig tut der Befehl das aber nicht selbststaendig. Wer kann mir damit helfen? Der Grund ist eine lange Liste von Bildern, die ich verkuerzen moechte:

http://www.computerjockey.de/images/

Momentan muss man ca. 9MB laden, um die site ueberhaupt darstellen zu koennen…

Danke

if ($handle = opendir(’/path/to/files’)) {
echo „Directory handle: $handle\n“;
echo „Files:\n“;

/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
//echo „$file\n“;
//hier kein echo, sondern:
$bildnamen[] = $file;
}
}
//jetzt hast du nach der schleife einen grossen array mit allen bildernamen …

Hi Gecko,

Du scheinst oefter hier zu sein, bei Deiner schnellen Antwort! :smile:) Allerdings bekomme ich bei dem Skript folgende Meldung: Directory handle: Resource id #1

cu,

CJ

musst nur diese echo’s rausnehmen:

echo „Directory handle: $handle\n“;
echo „Files:\n“;