fopen() abre cualquier tipo de archivos?
puedo hacer un echo luego de utilizar el fopen() ?
| ||||
fopen() fopen() abre cualquier tipo de archivos? puedo hacer un echo luego de utilizar el fopen() ?
__________________ www.dataautos.com |
| |||
Hola, Si, abre todo tipo de ficheros (supongo que habra excepciones), tanto binarios como de texto. Y antes del echo, tendras que leer el contenido con fread() (www.php.net/fread). Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Bueno estuve viendo sobre fread() y esto es lo que pude sacar osea me ta tirando codigos ascii Cdigo PHP: Cdigo PHP:
__________________ www.dataautos.com |
| |||
Hola, Pues supongo que tu navegador no esta configurado para ver inline los ficheros binarios xls. Prueba a ponerlo attachment y darle la opcion de abrir. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
de esa manera logre abrirlo en el navegador :), pero ejej esta como si fuese el puro excel.. como puedo hacer para que no se pueda editar?
__________________ www.dataautos.com |
| |||
Lo que se modifica es la copia que se ha bajado al equipo del cliente, no el del servidor. De todas formas, creo que puedes crear un xls con el excel en el que no se pueda modificar nada. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Por lo menos los documentos de Word se puede bloquear para que queden de slo lectura y hasta con contrasea. Supongo que exell tendr algo as. Recuerda que de esa forma .. dependes de que el cliente (navegador) tenga instalado Exel o algn visor para archivos Exel . .si no lo tiene ver todo ese "codigo extrao" que mostrastes en su navegador. Un saludo, PD: readfile() te hace lo mismo que todo ese fopen() y fread() + el echo a lo que leistes ...
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos aos. Igualmente los seguir leyendo. |
| ||||
si ya vi lo de readfile () gracias ;) otra pregunta, si lee el archivo, y quiero recorrerlo...uso un while(!feof), pero el contenido de las celdas como lo relaciono? como se accesa al contenido de una celda? Saludos
__________________ www.dataautos.com |
| ||||
eso no es facil, la forma mas simple es usar la api de excel a traves de la clase COM.
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseo de flyers online muy fcil de usar. |
| ||||
sip, pero wow!!! no se trabajar con API :(
__________________ www.dataautos.com |
| ||||
en www.php.net/manual/es/ref.com.php puedes encontrar pequeos ejemplos de uso de la clase para instanciar objetos de excel entre otros.
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseo de flyers online muy fcil de usar. |
| |||
Tienes classes para trabajar con Exel va COM (OJO: COM requiere de un servidor PHP bajo windows ) .. pero usando google nuevamente me sali esto: http://paggard.com/projects/xls.reader/ (no es gratuito ..) Y esta basada en COM: http://www.phpclasses.org/browse/package/86.html Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos aos. Igualmente los seguir leyendo. |