Imagenes PHP

EnZo

Con que funcion puedo saber, el tipo de archivo que es.

El archivo ya esta alojado en el servidor, es decir que si es enviado mediante get se sabria asi $_FILES['archivo']['type']

Yo necesito la funcion para los archivos ya almacenados en el servidor.

PD: Son imagenes.

erdanblo

Leyendo el directorio con fopen y quizás luego sacando con un explode, nu?

EnZo

erdanblo, no me valdria xq io puedo subir un archivo de texto con extension .jpg

debe devolverme esto: image/pjpeg

guner

http://php.grn.es/manual/es/function.getimagesize.php

y

http://php.grn.es/manual/es/function.image-type-to-mime-type.php

las explico brevemente.

getimagesize() devuelve una matriz ($matriz, por ejemplo)
$matriz[0] o [1] son el ancho y el alto.
$matriz[2] devuelve un integer, que es el que tienes que pasar a image_type_to_mime_type(), y te devolverá lo que quieres : >
y bueno, $matriz[3] es una cadena de los atributos de alto y ancho en la etiqueta de una imagen html.

EnZo

Muchas gracias guner :D

Usuarios habituales

  • EnZo
  • guner
  • erdanblo