Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/08/2015, 11:32
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
Respuesta: Recuperar valor con THIS->

Analizando el código encontrarás la respuesta...

Código PHP:
    function process_files($_FILES)
    {
        
$destination_path "archivos/";
        
$result           0# <-- por defecto se retorna este valor
        
echo $_FILES['tiquet']['name'];
        
$nombre_archivo $_FILES['tiquet']['name'];
        
$ext            $_FILES['tiquet']['type'];
        
$tamano         $_FILES['tiquet']['size'];
        
$target_path    $destination_path basename($_FILES['tiquet']['name']);

        
// si se cumple esta condición
        
if(@move_uploaded_file($_FILES['tiquet']['tmp_name'], $target_path))
        {
            
$result       1# <-- retorna este y sustituye al anterior
            
$codigo_fecha date("YmdHis");
            
$no_aleatorio rand(100999);
            
$codigo       $codigo_fecha $no_aleatorio;

            list(
$nombre$ext) = explode("."$nombre_archivo);
            
$nombre_actual "$codigo" "." "$ext";
            
rename("archivos/$nombre_archivo""archivos/$nombre_actual");
        }
        
sleep(1);

        return 
$result# <-- esto es lo que retorna al finalizar el proceso
    

La función está definida para usarla con algún tipo de condicionante, ya que retorna 0 o 1 que son equivalentes a true o false.

Si quieres retornar un nombre... mira los comentarios del script y encontrarás la lógica para hacerlo.

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight