🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #2446

Re: Php y Excel...

#2446
From: gato2005_cl
Date: Tue, 03 Jan 2006 03:18
56 lines
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-mail
References: <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>