Foros del Web » Programando para Internet » PHP »

Conocer el tipo de un fichero

Estas en el tema de Conocer el tipo de un fichero en el foro de PHP en Foros del Web. Estoy creando un script para conocer el tipo de una URL, es decir, que si pones http://www.dominio.com/index.htm te diga que es una página html, si ...
  #1 (permalink)  
Antiguo 26/09/2004, 12:20
 
Fecha de Ingreso: agosto-2004
Mensajes: 513
Antigüedad: 19 años, 7 meses
Puntos: 5
Conocer el tipo de un fichero

Estoy creando un script para conocer el tipo de una URL, es decir, que si pones http://www.dominio.com/index.htm te diga que es una página html, si pones http://www.dominios.com/documento.pdf diga que es un PDF de adoba Acrobat.

No me vale mirar la extensión (pdf, html, ...) ya que no sería 100% fiable.

He intentando hacerlo con socket y luego mirar la cabecera Content-Type.

Pero no me va siempre y es lento.

La pregunta: ¿Hay algo en PHP para conocer el formato de un documento?

Posss eso
  #2 (permalink)  
Antiguo 26/09/2004, 18:56
 
Fecha de Ingreso: enero-2004
Ubicación: Santiago
Mensajes: 127
Antigüedad: 20 años, 3 meses
Puntos: 0
Haz probado averiguando el tipo MIME del archivo?
  #3 (permalink)  
Antiguo 27/09/2004, 08:28
 
Fecha de Ingreso: agosto-2004
Mensajes: 513
Antigüedad: 19 años, 7 meses
Puntos: 5
Al final he encontrado una clase en PHP que capura el header del fichero, y analizando el time mime de la variable Content-type lo he podido sacar.

La clase la he sacado de: http://promoxy.mirrors.phpclasses.org/browse/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:29.