Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2013, 11:22
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Enviar imagenes con php

Esta bueno pero
Código PHP:
Ver original
  1. // Formato de la foto:
  2. if (isset($_FILES['foto']) && strlen($_FILES['foto']['tmp_name']) > 0) {
  3. $formato = getimagesize($_FILES['foto']['tmp_name']);
  4. }
  5. if ($formato['mime'] != 'image/jpeg') {
  6.     $error = true;
  7.     $mensaje[] = ('Sólo se pueden enviar fotos en formato JPG.');
  8. }

eso es innesesario, o mejor dicho, usar getimagesize es muy lento si solo te interesa saber el mime, mejor seria algo como esto:
Código PHP:
Ver original
  1. if (!isset($_FILES['foto']) || trim($_FILES['foto']['tmp_name']) == '' || exif_imagetype($_FILES['foto']['tmp_name']) != IMAGETYPE_JPEG)
  2. {
  3.     $error = true;
  4.     $mensaje[] = ('Sólo se pueden enviar fotos en formato JPG.');
  5. }
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios