<?php @ini_set("max_execution_time",0); function uchr ($codes) { if (is_scalar($codes)) $codes= func_get_args(); $str= ''; foreach ($codes as $code) $str.= html_entity_decode('&#'.$code.';',ENT_NOQUOTES,'UTF-8'); return $str; } /* Script por Anderson Dad�rio Fun��o: Renomear todos os arquivos que possuam "��" no nome para "32" para poderem ser convertidos pelo grf-builder Pequeno Database da Tabela Ascii: � = chr(168) � = chr(XXX) */ $pasta = getcwd(); $total = 0; $find = "32"; $replace = "��"; if ($handle = opendir($pasta)) { while (false !== ($file = readdir($handle))) { if (substr_count(utf8_encode($file),$find) != 0) { shell_exec("rename $file ".utf8_decode(str_replace($find,$replace,utf8_encode($file))).""); $total += 1; } //if } //while $msg = "<title>Renomeador de Arquivos - Anderson Dad�rio</title>"; $msg .= "<b>".$total."</b> arquivos que possuiam \"<b>$find</b>\""; $msg .= " no nome foram substituidos por \"<b>$replace</b>\""; $msg .= "<br><br><font color=green>Feito por Anderson Dad�rio</font>"; echo "<center><font face='verdana' size='2'>".$msg."</font></center>"; closedir($handle); } //if ?>