Yo usaria scandir para obtener la lista de objetos, luego usaria is_dir para filtrar los que sean directorios, entre los directorios buscaria el maximo, al maximo le agregas 1 y ya tienes el nombre de la siguiente carpeta.
Es decir scandir y un bucle for pero así:
Código PHP:
Ver original$archivos_y_directorios=scandir($ruta); $maximo=0;
for ($i=0;$i<count($archivos_y_directorios);$i++) { if (is_dir($ruta."/".$archivos_y_directorios[$i])){ if($maximo<intval($archivos_y_directorios[$i]),10) { $maximo=intval($archivos_y_directorios[$i],10); }
}
}
}
$nueva_carpeta=$maximo+1; //<---!!!!!!!
Obviamente TODAS las carpetas con nombre con un formato numérico deben ser los que has creado con este sistema.