Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/03/2016, 13:01
nngg
 
Fecha de Ingreso: marzo-2005
Mensajes: 201
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: funcion, array y $_POST

5 letras: G E N I O

Muchas gracias!

Dejo la version final con una correcion en el codigo:
Código PHP:
function sube_arch($temp,$nom,$dir){
    
$nombre_original $nom;
    
$qwe=pathinfo($nombre_original);
    
$ext_archstrtolower($qwe['extension']);    
    
$nuevo_nombre_archmd5(mt_rand(1000000,9999999)).".".$ext_arch;
    
$ruta $dir.$nom;
    
copy ($temp,$ruta);
    
rename($dir.$nom,$dir.$nuevo_nombre_arch);    
    
//creas un array para los valores a devolver.
    
$r=array();
    
$r['nuevo']=$nuevo_nombre_arch;
    
$r['original']=$nombre_original;
    
// devuelves el array
    
return  $r;
    }

// guardas lo que la función devuelva en una variable
$valores_devueltos=sube_arch($_FILES['archivo_1']['tmp_name'],$_FILES['archivo_1']['name'],$DIR_ARCH);  
 
// y ya lo tienes disponible
echo $valores_devueltos['nuevo'];
echo 
$valores_devueltos['original'];