Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/07/2011, 02:51
Avatar de Rankxerox1984
Rankxerox1984
 
Fecha de Ingreso: septiembre-2010
Mensajes: 253
Antigüedad: 14 años, 3 meses
Puntos: 4
Respuesta: Problema con formatos MIME (...o similar)

Hola de nuevo:

Insisto en lo del agradecimiento por tu ayuda. Pero estoy espeso o soy tonto (o las dos).
Llevo tres horas peleando con el maldito array y no funciona. He probado asi:

Código PHP:
//Si el campo está vacio pongo una predefinida

    
$mime_archivo=($_FILES['imagen']['type']);  
    
$mimes_aceptados=array('file/doc,'file/xls',file/pdf','application/vnd.ms-excel');  
            if (!
in_array($mime_archivo,$mimes_aceptados)) 
            {echo 
"<script type=\"text/javascript\">alert(\"La imagen no está en el formato adecuado solo se admite jpeg, jpg, png y gif\");   
            window.history.back();  
            </script>"
;  
            exit;} 
y devuelve el error, lo he cambiado por esto:

Código PHP:
//Si el campo está vacio pongo una predefinida

    
$mime_archivo=($_FILES['imagen']['type']);  
    
$mimes_aceptados=array(,'application/vnd.ms-excel');  
            if (!
in_array($mime_archivo,$mimes_aceptados)) 
            {echo 
"<script type=\"text/javascript\">alert(\"La imagen no está en el formato adecuado solo se admite jpeg, jpg, png y gif\");   
            window.history.back();  
            </script>"
;  
            exit;} 
tampoco funciona, lo he cambiado por esto otro:
Código PHP:
//Si el campo está vacio pongo una predefinida

    
$mime_archivo=($_FILES['imagen']['type']);  
    
$mimes_aceptados=array('file'/vnd.ms-excel);  
            if (!
in_array($mime_archivo,$mimes_aceptados)) 
            {echo 
"<script type=\"text/javascript\">alert(\"La imagen no está en el formato adecuado solo se admite jpeg, jpg, png y gif\");   
            window.history.back();  
            </script>"
;  
            exit;} 
Tampoco va, lo vuelto a cambiar:

Código PHP:
//Si el campo está vacio pongo una predefinida

    
$mime_archivo=($_FILES['imagen']['type']);  
    
$mimes_aceptados=array('file/application/vnd.ms-excel');  
            if (!
in_array($mime_archivo,$mimes_aceptados)) 
            {echo 
"<script type=\"text/javascript\">alert(\"La imagen no está en el formato adecuado solo se admite jpeg, jpg, png y gif\");   
            window.history.back();  
            </script>"
;  
            exit;} 
Y sigue sin funcionar y así varias otras posibilidades
Esta claro que hoy no es mi dia. Por favor ¿Serias tan amable de ponerme la redacción correcta?

Muchas gracias,
__________________
J.
¿Dónde está la tecla ‘ANY’?
(H. Simpson)