Continuación
Finalmente, en tu PHP recorres todos los campos para saber si hay que cambiar nombre de uno o más archivos:
Código PHP:
Ver originalforeach($_POST['nuevo'] as $i => $nuevo_nombre) {
// $i es la posición de cada elemento, tanto en nuevo como en anterior
if(trim($nuevo_nombre) != '') { // Hay que hacer una validación antes de renombrar
// para ver que se conserve la extensión original
// y que no exista otro archivo con ese nombre
// Luego de todo lo anterior
rename("ruta/{$_POST['anterior'][$i]}", "ruta/$nuevo_nombre"); }
}