Gracias. No puedo hacer explode("-",$nombre_nuevo) porque los nombres contienen muchos "-". Aunque no conozco el uso de list, y no descarto que la funcion sea buena.
Por ahora me conformo con esto, que lo que hace es obtener el último número de índice y anexarlo al nombre:
Código PHP:
Ver originalfunction mover_juego_renombrado($nombre_original, $nombre_nuevo){
$original = "../originales_swf/".$nombre_original.".swf";
die ("<h3>Error de escritura en la carpeta 'juegos'</h3>");
$nombre_nuevo = renombrar_juego($nombre_nuevo)."-".$_GLOBALS['indice'];
if ( copy($original, "../juegos/".$nombre_nuevo.".swf") ) return $nombre_nuevo;
else die("<h3>Error desconocido al mover juego renombrado.</h3>"); }
Es esta linea: $nombre_nuevo = renombrar_juego($nombre_nuevo)
."-".$_GLOBALS['indice'];