в чем ошибка? Функция переименовывания файлов
<?
function my_rename($dirname){
$ext_arr = array('avi', '3gp');
$dir = opendir($dirname);
$prefix = 'owab';
$count='1';
while ($file = readdir($dir)) !== false) {
if (is_file($dirname. '/'. $file)) {
$info = pathinfo($dirname. '/'.
$file);
if(in_array(strtolower($info['extension']), $ext_arr)) {
rename($dirname. '/'. $file,
$dirname. '/'. str_pad ($prefix.$count,3, '0', STR_PAD_LEFT). '.'.
strtolower($info ['extension']));
$count ++ ;
} } elseif (is_dir($dirname. '/'.
$file) && $file != '.' && $file != '..')my_rename($dirname. '/'. $file);
} closedir($dir);
} # пример использования
$dir = 'happy';
my_rename($dir);
?>