Código PHP:
$imagenes = array();
if (is_dir($dir)) {
if ($gd = opendir($dir)) {
while (($archivo = readdir($gd)) !== false) {
//aca algo como
$imagenes[] = $archivo;
}
}
closedir($gd);
$n=0;
//2do ciclo
foreach($imagenes as $imagen){
$n++;
list ($nombre,$ext) = explode(".",$imagen);
//esto no asi
if (!rename($dir . $imagen, $dir . "im".$n.".".$ext)){ echo "no";}else{ echo "si";}
}
}