<?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
?>