Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/08/2011, 18:19
juanmanuel19686
 
Fecha de Ingreso: septiembre-2010
Ubicación: Corrientes - Argentina
Mensajes: 37
Antigüedad: 13 años, 7 meses
Puntos: 2
Respuesta: problemas al usar la función "rename()"

prueba simplemente así, como lo dijo darkasecas.
Código PHP:
Ver original
  1. //SUBIR LA IMAGEN            
  2.             $nombre_archivo=$_FILES['archivo']['name'];
  3.            
  4.             if(isset($_FILES['archivo'])){
  5.             /* Guardar el archivo */
  6.            
  7.            
  8.             $destino= "productos/" .$_FILES['archivo']['name'];
  9.             if(move_uploaded_file($_FILES['archivo']['tmp_name'],$destino )){
  10.                 $result1= rename($destino, 'productos/xxxx.jpg');
  11.                 echo '<img src="images/yes.png"/> El archivo '.$_FILES['archivo']['name']. ' ha sido guardao correctamente. <br/> ';
  12.             }else{
  13.             echo '<p class="error">Error al subir el archivo.</p> ';
  14.             }
  15.             }
  16.             //FIN SUBIR IMAGEN

ahora bien para que hacer dos pasos si al momento de hacer el move_uploaded_file ya puedes renombrarlo.

Código PHP:
Ver original
  1. //SUBIR LA IMAGEN            
  2.             $nombre_archivo=$_FILES['archivo']['name'];
  3.            
  4.             if(isset($_FILES['archivo'])){
  5.             /* Guardar el archivo */
  6.            
  7.             $nombreNuevoDelArchivo='ejemplo.jpg'; // aca por ejemplo pones el nombre nuevo
  8.             $destino= "productos/" .$nombreNuevoDelArchivo; // el destino del archivo subido toma el nombre nuevo sin necesidad de hacer rename.
  9.             if(move_uploaded_file($_FILES['archivo']['tmp_name'],$destino )){
  10.                 echo '<img src="images/yes.png"/> El archivo '.$_FILES['archivo']['name']. ' ha sido guardao correctamente. <br/> ';
  11.             }else{
  12.             echo '<p class="error">Error al subir el archivo.</p> ';
  13.             }
  14.             }
  15.             //FIN SUBIR IMAGEN
__________________
Si esta vida te da la espalda, siempre puede tocarle el c...

Última edición por juanmanuel19686; 26/08/2011 a las 18:23 Razón: Me olvide de algo.