Hurrah: I solved the issue. As usual it WAS my code. I was not passing the dir to add to the looping construct when testing the array item as in is_file($_arrayItem) instead of is_file($_dir.'/'.$_arrayItem); What threw me off is that all accept the problem file were being processed correctly. Thanks to all who spent time considering this issue for me. JK -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php