reinstate flushing the dots, with marginal success (doesn't work on server because we can't apache_setenv() )
when running on OS that has DIRECTORY_SEPARATOR == / , then unzip the whole thing at once.