Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2013, 04:47
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 12 años
Puntos: 84
Respuesta: problema matriz errores

Cita:
Iniciado por rufus Ver Mensaje
Código PHP:
Ver original
  1. public function adjuntar_foto($info)
  2.     {
  3.         if(!$info || empty($info) || !is_array($info))
  4.         {
  5.             array_push($errores,"no se a pasado ninguna informacion de archivo.");
  6.             return false;
  7.  
  8.         }
  9.         elseif ($info["error"] != 0)
  10.         {
  11.             array_push($errores,$errores_upload[$info["error"]]);
  12.             return false;
  13.         }
  14.         else
  15.         {
  16.         $this->archivo = basename($info["name"]);
  17.         $this->peso = $info["size"];
  18.         $this->tipo = $info["type"];
  19.         $this->nombre_tmp = $info["tmp_name"];
  20.         return true;
  21.        
  22.         }
  23.     }
puede que me esté equivocando pero ahí yo solamente veo que el método devuelve false o true, no devuelve un texto de error.

no entiendo la línea once, en concreto este trocito de código

Código PHP:
Ver original
  1. $errores_upload[$info["error"]])

si $info contiene una clave, por ejemplo UPLOAD_ERR_OK entonces debería ser así

Código PHP:
Ver original
  1. $errores_upload[$info]

no?