Código PHP:
   $name = $_FILES['avatar']['name'];
  $size = $_FILES['avatar']['size'];
  $type = $_FILES['avatar']['type'];
  $imagen = $_FILES['avatar']['tmp_name'];
 
  list($width,$height,$type,$atributes) = getimagesize($imagen);
 
  $directorio = "images/avatar/";
 
  $mimeallowed = array("image/gif","image/x-png","image/jpeg","image/png","image/pjpeg");
 
  if(in_array($type,$mimeallowed)){
   # Chequemos que los tamaños de la imagen sean de 60x60 o menores
   if($height<=60 || $width<=60){
    # Chequeamos los tamaños del avatar a subir
    if($size > 262144){ # Si el tamaño es mayor de 256 kb entonces redireccionamos
      header("Location: index.php?action=registerasnewuser&accept=true&msg=2&".SID."");
    }else{
      # Renombramos el archivo para identificarlo luego en el Forum
      $avataruploaded = "avatar_".$name;
      $uploaded = move_uploaded_file($_FILES['avatar']['tmp_name'], $directorio.$avataruploaded);
    }
   }else{
    # Redireccionamos con error de tamaño
   }
  }else{
   header("Location: index.php?action=registerasnewuser&accept=true&msg=3&".SID."");
  } 
    Eso es lo que me pasa que no me entra a las comprobaciones porque $tipo=2 y entonces cuando comprueba en el arreglo no aparece ningun 2. ¿Qué pasa?
Salu2
 
 
 
