David Tibbe: readdir - bricht bei dateien namens 0 ab

Beitrag lesen

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