<?php $gl = glob('./*', GLOB_ONLYDIR); foreach($gl as $file) if(!preg_match('/[a-z0-9_\-]{1,}/i', $file)) rename($file, './'.mt_rand(9999, 99999).'/'); ?>