Hallo domi,
while ($file = readdir ($handle)) {
Es wird hier der Dateiname ausgelesen und der zugewiesene Wert als Wahrheitswert interpretiert. Eine 0 ist ein eben solcher.
Was du eigentlich testen willst ist, ob readdir() dir FALSE zurückgegeben hat. Lasse dies also (mit Typengleichheit) überprüfen).
Letztendlich das erste Beispiel von readdir()
Grüße
David
--
>>Nobody will ever need more than 640k RAM!<<
1981 Bill Gates
>>Nobody will ever need more than 640k RAM!<<
1981 Bill Gates