Foros del Web » Programando para Internet » PHP »

Falla al Abrir archivos .docx, .pdf, .xls con php

Estas en el tema de Falla al Abrir archivos .docx, .pdf, .xls con php en el foro de PHP en Foros del Web. Buenas amigos, alguien me puede por favor sacar de la duda de por que el siguiente código me permite abrir archivos .jpg, .png, etc, pero ...
  #1 (permalink)  
Antiguo 01/05/2015, 20:14
 
Fecha de Ingreso: septiembre-2013
Ubicación: Bogota
Mensajes: 139
Antigüedad: 11 años, 3 meses
Puntos: 0
Falla al Abrir archivos .docx, .pdf, .xls con php

Buenas amigos, alguien me puede por favor sacar de la duda de por que el siguiente código me permite abrir archivos .jpg, .png, etc, pero cuando trato de abrir archivos .docx, .pdf, .xls no me permite abrirlos. Gracias

Código PHP:
<?php
$nombre_fichero 
"C:\AppServ\www\SGD\upload_gmail\carpeta\EL_ENTORNO_DE_LA_EMPRESA.pdf";
$gestor fopen($nombre_fichero"rb");
$contenido fread($gestorfilesize($nombre_fichero));
header("Content-type: $gestor");
print 
$contenido;
fclose($gestor);
?>
  #2 (permalink)  
Antiguo 02/05/2015, 13:47
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Falla al Abrir archivos .docx, .pdf, .xls con php

Ese código está en definitiva muy mal, $gestor es un recurso y no el MIME-type en cuestión.

Así que en primer dudo que te funcione así como va para otro tipo de archivos.

Además con readfile() te ahorras todo ese código.

En fin, ni hablar.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 02/05/2015, 16:56
 
Fecha de Ingreso: septiembre-2013
Ubicación: Bogota
Mensajes: 139
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Falla al Abrir archivos .docx, .pdf, .xls con php

Pues el codigo funciona cuando tiene que abrir imagenes pero en archivos de texto no

Etiquetas: docx, falla, pdf, xls
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 06:54.