<? $dir = "img/";//Caminho do diret�rio onde est�o as imagens. $ArrayArquivosNovos = array(); $ArrayArquivosAntigos = array(); $opendir = opendir($dir);//Abre diret�rio. $padrao = "foto";//Nome padr�o da foto. $cont = 0;//Contador da foto. Ser� importante na cria��o das sequ�ncias das fotos. WHILE(($arquivo = readdir($opendir)) !== false){ if($arquivo == "." || $arquivo == "..") continue;//Ignora diret�rios $ExpArquivo = explode(".",$arquivo);//Explode arquivos. $extensao = ".".$ExpArquivo[1];//Pega a extens�o de cada arquivo explodido. if(file_exists($dir.$padrao.$cont.$extensao)){ $erro = "ERROR"; $erro_cont = $cont + 10; rename($dir.$arquivo,$dir.$erro.$erro_cont.$extensao);//Renomeia arquivo em formato de erro. $ArrayArquivoNovos[] = $erro.$erro_cont.$extensao; }elseif(is_dir($dir.$arquivo)){ $ArrayArquivoNovos[] = "DIRET�RIO"; }else{ rename($dir.$arquivo,$dir.$padrao.$cont.$extensao);//Renomeia o arquivo com nome padr�o+contador+extens�o de origem. $ArrayArquivoNovos[] = $padrao.$cont.$extensao; } $ArrayArquivoAntigos[] = $arquivo; $cont++;//Incrementa contador. } ?> <table border="0" bgcolor="#f5f5f5" width="50%"> <tr height="20"> <td bgcolor="#d5d5d5" width="50%">Arquivos Antigos</td> <td bgcolor="#d5d5d5">Arquivos Novos</td> </tr> <tr height="20"> <td><? foreach($ArrayArquivoAntigos as $file) print $file."<br />";?></td> <td><? foreach($ArrayArquivoNovos as $file) print $file."<br />";?></td> </tr> </table>