Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/07/2013, 08:56
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Galería de fotos en php

Pues no, esta mal implementado, getimagesize() entrega un array con varios parámetros, de hecho por eso mismo te dejé el link a la documentación de la función, en fin, los parámetros que retorna son

- Ancho (width)
- Alto (height)
- Tipo (mime)
- Atributos

El que interesa es el tipo, con este obtienes la misma información que da "type" del super array $_FILES, pero con getimagesize() te aseguras que realmente es una imagen, la forma correcta de usar es...
Código PHP:
Ver original
  1. <?php
  2. $infoImage = getimagesize($_FILES['foto']['tmp_name']);
  3.  
  4. if (isset($infoImage['mime']) && $infoImage['mime'] == 'image/jpeg') {
  5.      echo 'Es una imagen jpg';
  6. }else {
  7.      echo 'No es una imagen!';
  8. }

También puedes hacer un print_r(getimagesize($_FILES['foto']['tmp_name'])) para ver toda la info que arroja dicha función...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)