Article View: chile.comp.programacion
Article #2446Re: Php y Excel...
From: gato2005_cl
Date: Tue, 03 Jan 2006 03:18
Date: Tue, 03 Jan 2006 03:18
56 lines
3288 bytes
3288 bytes
Crea y maneja via COM el archivo excel.
Yo tenia entendido que esas dos lineas eran para bajar un archivo al pc.
Pintamono escribi�:
> que tal sres...
> tengo el siguiente asunto....
> a partir de una web genero un archivo excel con el siguiente codigo.
>
> header("Content-type: application/vnd.ms-excel");
> header("Content-Disposition: attachment; filename=$archivo.xls");
>
> me genera el excel y todo bien...
> Tambien tengo una funcion que me permite subir el contenido de un
> archivo excel a mi base de datos y tambien sin problemas pero...
> cuando lo quiero hacer con el archivo generado desde la web no me
> permite...
> como no hice la clase de excel y no hay tiempo de investigarla me puse
> a tontear con el archivo excel... llegue a la conclusion que al
> generarlo de esa manera le deja en "algun lugar" un switch de que fue
> generado desde una web y no por excel... �por que digo esto? a, porque
> cuando le di guardar en la opciones del tipo de archivo me aparec�a
> "Pagina Web (*.htm,*.html)" siendo que yo nunca he cambiado ese
> valor...
> La cosa es que cambie ese valor por libro excel y me permitio subir el
> archivo sin problemas....
> el programa se cae en la clase, justo donde intenta saber si el archivo
> se puede leer o no...
> En que lugar o como puedo saber si el archivo es o no un excel???
> Ya probe con $_FILES['archivo']['type']!="application/vnd.ms-excel" y
> el error no es de ahi...
> Ac� esta el error:
>
> if($this->_ole->error == 1) {
> // bad file
> die('El Archivo ' . $sFileName . ' no se puede leer');
> }
>
> Este es un trozo del codigo de la clase y es ahi donde se me cae...
>
> function read($sFileName){
>
> // check if file exist and is readable (Darko Miljanovic)
> if(!is_readable($sFileName)) {
> $this->error = 1;
> return false;
> }
>
> Aclarando dudas:
> - Subo el archivo por un formulario comun y corriente.
> - Trabajo con el archivo temporal, es decir, no lo guardo en ninguna
> carpeta del servidor.
> - el error que arroja es que el archivo no se puede leer
>
> Agradecer� cualquier idea u orientacion al respecto.
>
Technical Details
Message-ID:
<dpcqf3$u4s$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mailReferences:
<1136237441.158550.196010@g44g2000cwa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,82c18df54ddb8dc5 X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail From: gato2005_cl <misforos.chileSINESTO@gmail.com> Newsgroups: chile.comp.programacion Subject: Re: Php y Excel... Date: Tue, 03 Jan 2006 00:18:58 -0300 Organization: Varios Lines: 56 Message-ID: <dpcqf3$u4s$1@news.nivel5.cl> References: <1136237441.158550.196010@g44g2000cwa.googlegroups.com> NNTP-Posting-Host: pc-178-51-86-200.cm.vtr.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.nivel5.cl 1136258340 30876 200.86.51.178 (3 Jan 2006 03:19:00 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Tue, 3 Jan 2006 03:19:00 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Win98; es-ES; rv:1.7.10) Gecko/20050716 Thunderbird/1.0.7 Mnenhy/0.7.3.0 In-Reply-To: <1136237441.158550.196010@g44g2000cwa.googlegroups.com>