while (false !== ($file = readdir($handle))) {


in questa riga c'e' un errore,
correggi come
while (false != ($file = readdir($handle))) {

ciao
sergio