Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/09/2010, 12:32
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: numerar archivo con funcion recursiva

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 original
  1. function mover_juego_renombrado($nombre_original, $nombre_nuevo){
  2.    
  3.     $original = "../originales_swf/".$nombre_original.".swf";
  4.  
  5.     if (!is_writable ("../juegos/"))
  6.         die ("<h3>Error de escritura en la carpeta 'juegos'</h3>");
  7.        
  8.     if (file_exists("../juegos/".$nombre_nuevo.".swf"))
  9.         $nombre_nuevo = renombrar_juego($nombre_nuevo)."-".$_GLOBALS['indice'];
  10.            
  11.     if ( copy($original, "../juegos/".$nombre_nuevo.".swf") )
  12.         return $nombre_nuevo;
  13.     else die("<h3>Error desconocido al mover juego renombrado.</h3>");
  14. }

Es esta linea: $nombre_nuevo = renombrar_juego($nombre_nuevo)."-".$_GLOBALS['indice'];