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