si risolve così (almeno di qualche bug )


la condizione va riscritta così:

if(($mode & 0x4000) == 0x4000 && ($mode & 0x0004) == '-') {
chdir($dirname);
$handle = @opendir($dirname);
}


dies