if (is_dir($file) && ($file!=".") && ($file!="..")) { $users[]=$file; }
It's only adding it to the array if all 3 of those are true. and since $file can't be both '.' and '..' at the same time, it's never matching.
I'd do something like:
if (is_dir($file) || ($file!=".") || ($file!="..")) continue;
That will match everything and anything, files and dot directories...
The first statement by the OP should work fine. All three will eval to true if it is a directory, and the directory isn't . or ..
-- John C. Nichel ÜberGeek KegWorks.com 716.856.9675 [EMAIL PROTECTED]
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php