Hast du noch PHP 4? Oder warum versuchts du die Funktion nachzubauen?

Am einfachsten wäre:

PHP-Code:
#$open = opendir('./images/banner/');
$open scandir('./images/banner/');
#while ($banner = readdir($open)){
foreach ($open as $banner){ 
jeweils die alten Zeilen auskommentiert und untendrunter die Ersetzung, der ganze restliche Code kann dann unverändert bleiben.

Solltest du noch PHP 4 nutzen, gibt es natürlich einfache Alternativen, aber da ich nicht davon ausgehe, spar ich mir das jetzt