Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2014, 07:12
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 13 años, 8 meses
Puntos: 22
Pregunta Formulario: subir archivo y enviarlo por mail

Hola!

Buen día a todo mundo.

La idea es subir un archivo mediante un input file y enviarlo por correo sólo si es DOC o PDF y pesa menos de, digamos, 45 kilobytes.

Utilizo una variación del script que se encuentra al final de este post.
Código PHP:
if ( $_FILES['archivo'] )
{
    
$tipo   = $_FILES['archivo']['type'];
    
$tamano = $_FILES['archivo']['size'];
    

    if (
$tamano < 45000)
    {
        if ( 
strpos($tipo, "doc") || strpos($tipo, "docx") || strpos($tipo, "pdf") )
        {
          
$archivoCorrecto  = true;
        }
        else
        {
          
$archivoCorrecto  = false;
        }
    }
} 
Estas líneas funcionan bien en el caso de archivos PDF, y el archivo se envía correctamente por correo. Pero no en caso de documentos DOC o DOCX. ¿Por qué? ¿Alguna idea?

Saludos!

Última edición por berkeleyPunk; 13/08/2014 a las 07:18