+ $keys = array_search_keys($needle, $haystack, $valuekey);
+ return @$keys[0];
+}
+
+function flush_dir($path, $wipe = false)
+{
+ $dir = opendir($path);
+ if(!$dir)
+ return;
+
+ while(false !== ($fname = readdir($dir))) {
+ if($fname=='.' || $fname=='..' || $fname=='CVS' || (!$wipe && $fname=='index.php')) continue;
+ if(is_dir($path.'/'.$fname)) {
+ flush_dir($path.'/'.$fname, $wipe);
+ if ($wipe) @rmdir($path.'/'.$fname);
+ } else
+ @unlink($path.'/'.$fname);