Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/05/2008, 14:32
Avatar de .php
.php
 
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 20 años, 3 meses
Puntos: 5
Respuesta: retorno no funciona

yo modificaria el codigo de esta forma, el return lo coloco siempre al final y uno solo.

Código PHP:
function toUploadFile($formatos, $maxSize, $upPath, $tmpFile, $typeFile, $sizeFile) {
    global 
$err00, $err01, $err02, $err03, $alert_upload;  
    if (
is_array($formatos)) {
        foreach (
$formatos as $cl => $fo) {
            if (
strpos(strtolower($typeFile), strtolower($fo))===false) {
                
// no hago nada
            
}else {
                if (
$sizeFile > $maxSize) { 
                    
$alert_upload = $err02;
                    
$sw = false; 
                }
                if (
move_uploaded_file($tmpFile,$upPath)) {
                    
$sw = true;
                }else{ 
                    
$alert_upload = $err03;
                    
$sw = false; 
                }
            }
        }
        
//echo 'ha salido de foreach';
        
$alert_upload = $err01;
        
$sw =  false;
    }else{ 
        
$alert_upload = $err00;
        
$sw = false; 
    }
    return 
$sw;
} 
suerte !!
__________________
~~[FiDeLio]~~